Вопросы с тегом «python-unittest»

315
Как запустить все модульные тесты Python в каталоге?

У меня есть каталог, содержащий мои модульные тесты Python. Каждый модуль модульного тестирования имеет форму теста _ *. Py . Я пытаюсь создать файл с именем all_test.py , который, как вы уже догадались, запустит все файлы в вышеупомянутой тестовой форме и вернет результат. Я пробовал два метода до...

257
Запуск одного теста из unittest.TestCase через командную строку

В нашей команде мы определяем большинство тестовых случаев следующим образом: Один «рамочный» класс ourtcfw.py: import unittest class OurTcFw(unittest.TestCase): def setUp: # something # other stuff that we want to use everywhere и много тестов, таких как testMyCase.py: import localweather class...

125
Python имитирует функцию из импортированного модуля

Я хочу понять, как выполнить @patchфункцию из импортированного модуля. Вот где я пока нахожусь. Приложение / mocking.py: from app.my_module import get_user_name def test_method(): return get_user_name() if __name__ == "__main__": print "Starting Program..." test_method() Приложение / my_module / __...

101
В чем разница между setUp () и setUpClass () в Python unittest?

В чем разница между фреймворком Python setUp()и setUpClass()в нем unittest? Почему установка должна выполняться одним методом, а не другим? Я хочу , чтобы понять , какая часть установки выполняется в setUp()и setUpClass()функциях, а также tearDown()и tearDownClass()....

101
AttributeError: объект 'модуль' не имеет атрибута 'тесты'

Я запускаю эту команду: python manage.py test project.apps.app1.tests и это вызывает эту ошибку: AttributeError: объект 'модуль' не имеет атрибута 'тесты' Ниже представлена ​​моя структура каталогов. Я также добавил app1 в конфигурацию моих установленных приложений. Traceback (most recent call...

100
Как отправлять запросы с JSON в модульных тестах

У меня есть код в приложении Flask, которое использует JSON в запросе, и я могу получить объект JSON следующим образом: Request = request.get_json() Это работает нормально, однако я пытаюсь создать модульные тесты с использованием модуля Python unittest, и мне трудно найти способ отправить JSON с...

96
Объясните методы Python «setUp» и «tearDown», используемые в тестовых примерах.

Может ли кто-нибудь объяснить использование методов Python setUpи tearDownпри написании тестовых примеров, кроме того, что setUpвызывается непосредственно перед вызовом метода тестирования и tearDownвызывается сразу после его вызова ?...

86
Python возвращает объект MagicMock вместо return_value

У меня есть файл python, a.pyкоторый содержит два класса Aи B. class A(object): def method_a(self): return "Class A method a" class B(object): def method_b(self): a = A() print a.method_a() Я хотел бы UnitTest method_bв классе Bпо насмешливый A. Вот содержимое файла testa.pyдля этой цели: import...