我需要为我的测试创建某种类型的MockMixin
.它应该包括对调用外部源的所有内容的模拟.
例如,每次我在管理面板中保存模型时,我都会调用一些远程URL.如果能像这样被嘲笑和使用,那就太好了:
class ExampleTestCase(MockedTestCase):
# tests
因此,每次我在admin中保存模型时,例如在功能测试中,都会应用此模拟,而不是调用远程URL.
这真的有可能吗?我能在一个特定的测试中做到这一点,这不是问题.但如果有一些全局模拟会更有用,因为我经常使用它.