我正在 Django 中开发一个 web 项目,我正在使用 python unittest 框架。对于每个应用程序,我都有一些固定装置。这意味着,每个应用程序在夹具中都有一些相同的表。我想在应用程序和测试用例之间共享夹具,否则如果我更改模型,我将不得不更改引用此具体表的所有 json 夹具。

使用全局装置是否明智?

最佳答案

不要使用静态夹具,这是一种糟糕的自动化测试模式。使用动态装置。

Django Dynamic Fixture 有创建全局装置的选项。检查其 Nose pluginShelve option

关于python - Django 单元测试和全局装置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1270657/

10-12 21:41