2014-04-02 147 views
0

我正在Django 1.6中運行一些測試用例,每次運行測試時,它都會創建測試數據庫並在最後刪除它。這需要一段時間,當我迭代發現簡單的錯誤時,真的很煩人。Django manage.py測試 - 如何告訴它不創建/刪除測試數據庫

有沒有一種方法可以指定manage.py它不應該在每次運行測試時都創建/刪除數據庫?

回答

1

您將無法使用Django的默認測試運行器。但是,如果你得到django-nose套餐,即可實現與數據庫重用:

REUSE_DB=1 ./manage.py test 

但是,如果您對您的數據庫架構進行任何更改你不應該這樣做。

1

截至目前,這是可能的,我認爲,與添加關鍵字參數測試運行:

python manage.py test --keepdb 
相關問題