2016-06-21 43 views
0

我是一個新的Pycharm用戶,在我的項目中,我創建了一個需要兩個參數的Django命令。我知道要正確運行它,我必須添加其他選項,並且它工作正常。測試用例Django命令PyCharm

現在我想爲它創建一個測試用例,但我不知道如何在測試用例中添加額外的選項。

我應該在運行配置中添加或直接添加到測試用例中?如何?

預先感謝

問候

回答

1

要做到這一點,最好的方法是把所有的命令邏輯的成可以獨立進行測試一個單獨的函數。然後該命令簡單地調用該函數。

如果所概述這裏是不可行的由於某種原因,你可以直接測試命令

from django.core.management import call_command 

call_command('my_command', 'foo', bar='baz') 

How can I call a custom Django manage.py command directly from a test driver?