我有一個Django項目,爲了讓數據庫遷移更容易,我在中途添加了南方應用程序。南方是否搞糟了Django測試運行器框架?
我在項目中的幾個有限的地方使用Django單元測試框架,這意味着我不會定期運行測試。我最近爲代碼的新部分寫了一些新的測試,並試圖運行它們。我得到了以下錯誤:
django.db.utils.DatabaseError: no such table: auth_permission
回溯提到了一些南文件(例如/Library/Python/2.7/site-packages/south/management/commands/test.py
)。南方能否讓測試運動員污染?
@SkylarSaveland:好的。如果你有更詳細的信息,那會很有幫助。 –
我的問題是南方正在壓倒測試跑步者。在installed_apps中將django-nose放在南面後解決了我的問題。儘管我們的遷移工具會試圖接管我們的測試跑步者,但這非常煩人。 –