【发布时间】:2015-12-12 19:44:44
【问题描述】:
我正在针对多线程应用程序运行 Django 单元测试。通常在单元测试完成时线程还没有终止,因此无法删除测试数据库。当我下次运行测试时,我会收到以下消息:
Type 'yes' if you would like to try deleting the test database 'test_appname', or 'no' to cancel`
create_test_dbautoclobber 选项是我想要的功能,但我该如何使用它呢?我找不到任何例子或线索。我在 PyCharm IDE 中工作,它非常可配置。我只想每次都静默删除测试数据库。
我在 Transaction TestCase 类中进行测试,运行 setup_test_environment() 然后 Client().post(reverse(etc..))..
【问题讨论】:
标签: python django unit-testing