看来
python manage.py test
运行myapp/tests.py
中的所有测试
但是如果我想把它们分解成myapp/functional_tests.py
,myapp/unittests.py
,myapp/ajaxtests.py
推荐的方法是什么?我的功能测试没有任何覆盖感,而我的单元测试肯定希望报告覆盖率,我的“ajax”测试只是介于两者之间的一个例子。你知道吗
我想这样我可以运行一个命令,运行所有的测试(连续集成),同时能够挑选测试,同时开发。你知道吗
Tags:
您可以使用
python manage.py test monkey.test
运行单独的测试,这将运行monkey.test
模块中的所有测试。阅读here关于这个。或者使用我最喜欢的测试运行程序py.test,它将帮助您将测试分离到文件夹中,并使其非常容易运行!你知道吗现在,您可能希望拥有一些奇特的命令,而不是一直执行上述操作,那么您可以使用任务自动机作为fabric!你知道吗
在完成正常的
pip install fabric
之后,您可以设置一个文件.py在根文件夹中。 在这个框架内,您可以定义要运行的任务。你知道吗一个粗糙的版本看起来像这样
像这样从命令行运行它
有了这个工具,您就可以开始实现任务的自动化,也可以开始使用Fabric为您进行部署,而且它还可以与CI服务器很好地集成。你知道吗
相关问题 更多 >
编程相关推荐