使用 django_webtest 执行单个测试用例
Executing a single test case with 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....
您忘记在 tests
和 AdvertiserView
之间添加模块名称:
./manage.py test config.advertiser.tests.test_advertiser_web.AdvertiserView
在我的 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....
您忘记在 tests
和 AdvertiserView
之间添加模块名称:
./manage.py test config.advertiser.tests.test_advertiser_web.AdvertiserView