【问题标题】:Executing a single test case with django_webtest使用 django_webtest 执行单个测试用例
【发布时间】:2015-01-09 19:06:38
【问题描述】:

在我的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....

【问题讨论】:

    标签: python django webtest django-webtest


    【解决方案1】:

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

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

    【讨论】:

    • 是的,就是这样。
    猜你喜欢
    • 2017-06-17
    • 2023-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多