我正在 Django 中开发一个 web 项目,我正在使用 python unittest 框架。对于每个应用程序,我都有一些固定装置。这意味着,每个应用程序在夹具中都有一些相同的表。我想在应用程序和测试用例之间共享夹具,否则如果我更改模型,我将不得不更改引用此具体表的所有 json 夹具。
使用全局装置是否明智?
最佳答案
不要使用静态夹具,这是一种糟糕的自动化测试模式。使用动态装置。
Django Dynamic Fixture 有创建全局装置的选项。检查其 Nose plugin 或 Shelve option 。
关于python - Django 单元测试和全局装置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1270657/