4
我們有有一些View
的方法飾@transaction.atomic
這個Django的REST框架應用程序。
在這個應用程序中,我們也有一個測試,通過模擬內部調用來嘗試更新模型時拋出錯誤來檢查此行爲。目前,測試通過(更改不會由於拋出錯誤而發生)。
問題是,我們想刪除裝飾並將所有事務設置爲原子。在這種情況下,我們去了ATOMIC_REQUESTS
數據庫配置標誌。但是一旦這樣做,現在測試失敗了(模型得到更新!)。
我們設法打印出config.DATABASES
值,ATOMIC_REQUESTS
在那裏,所以它應該相應地表現出來,對不對?我們缺少什麼?
你的實際測試中會有幫助。 – knbk