gpt4 book ai didi

django - 在 Django 中测试 "different layers"的最佳实践是什么?

转载 作者:行者123 更新时间:2023-11-28 19:35:25 24 4
gpt4 key购买 nike

<分区>

不是测试新手,但对 Django 中测试不同层的困惑建议感到非常困惑。

有些人建议(他们是对的)避免在模型中使用 Doctests,因为它们不可维护...

其他人说不要使用fixtures,因为它们的灵 active 不如helper functions,例如..

也有两组人为使用Mock对象而斗争。第一组相信使用模拟并隔离系统的其余部分,而另一组更喜欢停止模拟并开始测试..

我上面提到的,主要是关于测试模型。 功能测试是另一回事(使用test.Client() VS webTest VS等)

是否有任何可维护、可扩展和适当的方法来测试不同的层?

更新

我知道 Carl Meyer's talk在 PyCon 2012..

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com