Django:可重用的应用程序测试

时间:2014-10-23 09:30:03

标签: python django unit-testing tdd pip

通过关注官方Django doc,我已经从我的项目中提取了一个应用,并使用pip使其可重复使用和安装(目前我仍然需要学习如何在pypi上发布它,但是#39;另一个故事)...到目前为止一直很好......但现在我不知道如何运行我为我的应用程序编写的测试,因为在使用pip Django 停止执行这些测试(默认情况下在 Django 1.7 中只选择了项目应用程序测试)...所以我的问题是:如果我的应用程序已被提取,我怎样才能运行测试来自主要项目来源?

ps:当然,我不想强​​迫我的应用程序的潜在用户运行我编写的测试,但我必须在我的机器上处理应用程序时运行它们

1 个答案:

答案 0 :(得分:0)

好的,我是个白痴......我唯一需要做的就是在测试命令中传递应用名称:

python manage.py test -v 2 -p "Test*.py" --noinput --settings=settings.test my_app