【发布时间】:2014-09-04 07:32:46
【问题描述】:
我有一个 Django 项目,它已经使用标准 Django 测试框架进行了一些单元测试。效果很好。现在我想用 Travis CI 设置集成测试,但我遇到了几个障碍:
- Django 文档没有说明如何将独立的
./manage.py test单元测试与需要设置外部服务的集成测试分开。我只想在我的开发机器和 Travis CI 上运行单元测试来运行单元测试和集成测试。如何区分这些? - 我在 Travis CI 上的数据库中填充了一些在设置过程中填充的初始数据。我希望集成测试以此运行,但单元测试继续使用临时的仅测试数据库。我该怎么做?
【问题讨论】:
标签: python django unit-testing integration-testing travis-ci