Выполнение одного теста с помощью django_webtest

В моем config/advertiser/tests/test_advertiser_web.py:

from django_webtest import WebTest
...
class AdvertiserView(WebTest):
...
    def test_add_note(self):
...

Я хотел бы просто запустить test_add_note дело. Это возможно? Кажется, я не могу понять, как запустить отдельный тестовый пример или просто этот файл.

./manage.py test config.advertiser.tests.AdvertiserView
AttributeError: 'module' object has no attribute 'AdvertiserView'

./manage.py test config/advertiser/tests/test_advertiser_web.py
ImportError: Start directory is not importable: 'config/advertiser/tests/test_advertiser_web.py'

Запуск всего каталога, кажется, работает нормально:

./manage.py test config/advertiser/tests/
Creating test database....

1 ответ

Решение

Вы забыли добавить имя модуля между tests а также AdvertiserView:

./manage.py test config.advertiser.tests.test_advertiser_web.AdvertiserView
Другие вопросы по тегам