3
我有一個應用程序很少的django項目。該項目運行成功,沒有任何錯誤。現在我正在爲項目中的一些應用程序編寫測試用例。Django測試顯示導入錯誤,但通過runserver成功運行項目
我使用下面的命令
python manage.py test apps.UserProfile
我有一個應用程序很少的django項目。該項目運行成功,沒有任何錯誤。現在我正在爲項目中的一些應用程序編寫測試用例。Django測試顯示導入錯誤,但通過runserver成功運行項目
我使用下面的命令
python manage.py test apps.UserProfile
你有一個圓形的進口運行測試。你的堆棧跟蹤顯示學生通過一堆其他模塊依賴於學生。
通常你可以通過改變你的import語句解決這個不有「從」
如進口apps.xyz
進口的這種形式實際上並不執行導入的模塊在擊中時語句,所以它不會卡在循環導入循環中。
通過其他模塊進行循環導入。奇怪的是,runserver不顯示任何錯誤,但運行測試用例顯示。感謝您的解決方案。 –
我也想知道。我懷疑進口訂單正在影響行爲,但哪裏並不明顯。我有一個類似的令人惱火的python導入問題,涉及我所問的測試,但沒有得到答案。如果你看看會不會喜歡:http://stackoverflow.com/questions/20914129/catching-a-python-submodule-import-error-thats-resolved-by-the-test-harness – Nils