0

我寫過單元測試以及django文檔。我可以從python manage.py test運行測試。那很好。但是,我想從點擊按鈕運行測試。這個按鈕可以在我的用戶界面的任何地方此外,我想生成一個簡單的報告通過或失敗。 Python/Django unittest模塊可以嗎?有沒有什麼辦法從django網站的按鈕點擊運行unittest?

+0

恕我直言,你正在測試的系統內部運行unittests不是一個好主意。你將不得不假設你想測試的系統正在測試它。 –

回答

0

在網絡應用程序中運行測試聽起來很奇怪。我擔心測試數據庫的數據庫設置會干擾默認的數據庫設置。

但是,如果我真的想這樣做,我會嘗試從視圖方法中調用call_command('test')。祝你好運,你應該在生產中禁用它。

+0

謝謝你。我試着用'os.system'命令。我正在考慮不這樣做。 –

+0

'os.system'啓動一個單獨的進程,但'call_command()'直接在同一個進程中調用一個Django管理命令。他們不是一回事,@AshrafulIslam。 –

+0

Ow。我懂了。那我一定要試試這個。非常感謝。 –

相關問題