簡體   English   中英

如何在Django測試(在自定義測試運行程序中)中偽造某些向南遷移?

[英]How do I fake certain south migration in django tests(in a custom test runner)?

我的項目使用的是第三方應用程序,該應用程序不使用向南遷移。 我們編寫了一個數據遷移,該遷移依賴於該3d-party應用程序,結果我們的測試現在失敗了。

因此,我想自定義測試運行器,以偽造某些遷移,但是我找不到正確的位置或函數來覆蓋以偽造該遷移。

誰能指出我該在哪里做?

組:

SOUTH_TESTS_MIGRATE = False

在您的設置中,South遷移將不會作為測試的一部分運行,而是將根據模型中定義為常規syncdb的內容創建數據庫。

這也將加速您的測試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM