【发布时间】:2017-11-11 01:02:06
【问题描述】:
请解释TestCase 类和TransactionTestCase 类之间的区别。我已经阅读了文档,但它只是说TestCase 在数据库事务中运行测试并使用回滚来“撤消”数据库中的测试,如果您需要在测试中手动管理事务,则需要使用 @ 987654324@.
请通过示例帮助我了解实际差异。
TestCase 在什么情况下会失败?回滚是自动发生的还是我们必须编写代码来执行回滚?
【问题讨论】:
标签: python django django-models django-testing