我在Google App Engine上有一個Django應用程序,我想開始編寫單元測試。但我不確定如何設置我的測試。在Django(Google App Engine上),我應該在運行單元測試時調用main.py嗎?
當我運行測試中,我得到以下錯誤:
EnvironmentError: Environment variable DJANGO_SETTINGS_MODULE is undefined.
ERROR: Module: tests could not be imported.
這看起來非常簡單的 - 我的Django的設置沒有被初始化。 Google App Engine上的django環境的設置發生在main.py(在app.yaml中指定),但顯然而不是被調用進行單元測試。我的單元測試是否應該通過在main.py中調用main()來開始?我不確定。