使用django_webtest执行单个测试用例

时间:2015-01-09 19:06:38

标签: python django webtest 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 个答案:

答案 0 :(得分:1)

您忘记在testsAdvertiserView之间添加模块名称:

./manage.py test config.advertiser.tests.test_advertiser_web.AdvertiserView