使用Django的正常測試運行器,您可以深入到特定應用程序,TestCase的特定子類或TestCase的特定子類中的特定測試中運行測試。如何用django-nose運行單個測試或單個TestCase?
例如爲:
./manage.py test myapp.MyTestCase.test_something
然而,Django的鼻子似乎並不支持任何超出測試特定應用。我如何複製最後兩個行爲?
使用Django的正常測試運行器,您可以深入到特定應用程序,TestCase的特定子類或TestCase的特定子類中的特定測試中運行測試。如何用django-nose運行單個測試或單個TestCase?
例如爲:
./manage.py test myapp.MyTestCase.test_something
然而,Django的鼻子似乎並不支持任何超出測試特定應用。我如何複製最後兩個行爲?
鼻子supports的語法如下(注意:測試腳本的名稱和測試類名之間:
):
./manage.py test myapp.tests.test_script:MyTestCase.test_method
正確答案是./manage.py測試的myapp /測試/ test_script:MyTestCase.test_method。
在相對路徑中使用點不適用於我,但斜槓沒有。
它獸爲什麼他們不會使用Django標準來使用一段時間......看起來很倒退。 –