跳转到主要内容

为django应用编写简单runtests.py脚本的基框架。

项目描述

简化了插件式django应用runtests.py脚本的编写。

这些脚本通常提供处理测试运行行为的runtests()方法。

安装

  • 全局

    $ pip install django-runtests
  • 从包的setup.py文件(使用Distribute)

    setup(
        test_requires=[
            'django-runtests',
        ],
        test_suite='runtests.runtests',
    )

定义测试设置

在你的runtests.py文件中,添加以下代码

from django_runtests import RunTests

def runtests():
    return RunTests.runtests()

if __name__ == '__main__':
    RunTests.main()

调整测试设置

如果你需要调整某些部分(更新配置、添加选项等),你只需扩展RunTests命令类

import django_runtests

class RunTests(django_runtests.RunTests):

    def should_test_app(self, app):
        """Test only applications listed in 'PACKAGE_APPS' setting."""
        from django.conf import settings
        return app in settings.PACKAGE_APPS

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

django_runtests-0.4.0.tar.gz (8.2 kB 查看哈希)

支持