首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TDD django模型

TDD django模型
EN

Stack Overflow用户
提问于 2011-02-09 04:03:27
回答 3查看 357关注 0票数 2

如果您正在尝试进行测试驱动开发,那么在编写模型时编写检查模型列类型的测试是明智的吗?

就像在编写模型之前一样,您编写了一个测试,并说我想要一个整型字段的ID字段。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-02-09 04:05:52

总的来说,我认为在你的应用测试中测试底层框架有点过分了。除非你怀疑它没有经过很好的测试和/或它可能会有很大的变化(比如你依靠主干进行开发),否则你应该合理地假设你的框架将按照广告/文档的方式运行。

票数 7
EN

Stack Overflow用户

发布于 2011-02-09 04:14:05

测试不应该测试功能而不是实现吗?换句话说,测试字段是否可以存储整数,而不是测试它是否为IntegerField。如果更改为BooleanField,您的测试将失败(假设没有强制),但是如果更改为FloatField,测试仍然通过,因为它仍然可以存储整数。

票数 6
EN

Stack Overflow用户

发布于 2011-02-09 04:21:22

如果你不想让自己发疯,你应该专注于真正对你有帮助的测试。测试id列是一个整数并不是在测试你的代码,而是在测试Django。即使测试"subject“是一个字符串字段也帮不了你多少忙。测试模型是否可以做它们必须做的事情。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4937762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档