2013-09-16 82 views
27

使用Django的正常測試運行器,您可以深入到特定應用程序,TestCase的特定子類或TestCase的特定子類中的特定測試中運行測試。如何用django-nose運行單個測試或單個TestCase?

例如爲:

./manage.py test myapp.MyTestCase.test_something 

然而,Django的鼻子似乎並不支持任何超出測試特定應用。我如何複製最後兩個行爲?

回答

54

鼻子supports的語法如下(注意:測試腳本的名稱和測試類名之間:):

./manage.py test myapp.tests.test_script:MyTestCase.test_method 
+6

它獸爲什麼他們不會使用Django標準來使用一段時間......看起來很倒退。 –

5

正確答案是./manage.py測試的myapp /測試/ test_script:MyTestCase.test_method。

在相對路徑中使用點不適用於我,但斜槓沒有。

相關問題