Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » Как реализовать тест на "правильность реакции url'а" [RSS Feed]

#1 Дек. 1, 2006 23:06:17

Orin
От:
Зарегистрирован: 2006-12-01
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Как реализовать тест на "правильность реакции url'а"

Задача:
Есть функция, на которую через http interface поступают параметры, один из которых session_id (cookie).
Нужно проверить на правильность поведения данной функции в случае no session id.

Припустим, урлу открываем так:

class funcsTest(unittest.TestCase):
def testfuncs(self):
br = mechanize.Browser()
url = "http://localhost:8000/cgi-bin/funcs.py
br.set_debug_http(True)
response = br.open(url)

try:
url_body = br.response().read()
print url_body
self.assertEqual(url_body, ”Passed\n“)
except mechanize.HTTPError, e: print e.read();
return

pass

if __name__ == ”__main__":
unittest.main()
br.set_handle_robots(False)
pass
Проблема в том, что я не могу понять как правильно передать и проверить параметры…

Подскажите что-то пожалуйста!



Отредактировано (Дек. 2, 2006 21:00:44)

Офлайн

#2 Дек. 2, 2006 17:01:01

j2a
От:
Зарегистрирован: 2006-06-29
Сообщения: 869
Репутация: +  1  -
Профиль   Отправить e-mail  

Как реализовать тест на "правильность реакции url'а"

Код никуда не годный. br используется в TestCase, определяется только при запуске как программы, пр импорте то что будет? На исключение реагирует - печатает ошибку… тоже ерунда полная (ошибочный тест будет пройден).

Насчет обработки куки - читай документацию, спрашивай гугл



Офлайн

#3 Дек. 2, 2006 19:28:04

Orin
От:
Зарегистрирован: 2006-12-01
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Как реализовать тест на "правильность реакции url'а"

Подправил код - теперь функция, в случае отсутствия сессия, возращает соответствующую ошибку в url_body.


j2a
Насчет обработки куки - читай документацию, спрашивай гугл
За гуглю спасибо :)



Отредактировано (Дек. 2, 2006 20:59:46)

Офлайн

  • Начало
  • » Web
  • » Как реализовать тест на "правильность реакции url'а"[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version