TDD django型号

Tho*_*ltz 2 python django tdd

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

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

Dan*_*olo 7

我认为在一般情况下测试应用测试中的底层框架有点过分.除非你怀疑它没有经过充分测试和/或它可能会发生很大变化(比如说你通过开发主干来生活),否则你的框架将按照广告/文档的方式运行应该是一个合理的假设.


Spa*_*man 6

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