testrunner.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:drf-simple-auth 作者: nickromano 项目源码 文件源码
def runtests():
    test_dir = os.path.dirname(os.path.abspath(__file__))
    sys.path.insert(0, test_dir)

    settings.configure(
        DEBUG=True,
        SECRET_KEY='123',
        DATABASES={
            'default': {
                'ENGINE': 'django.db.backends.sqlite3'
            }
        },
        INSTALLED_APPS=[
            'django.contrib.auth',
            'django.contrib.contenttypes',
            'drf_simple_auth'
        ],
        ROOT_URLCONF='drf_simple_auth.urls',
        TEMPLATES=[
            {
                'BACKEND': 'django.template.backends.django.DjangoTemplates',
                'DIRS': [],
                'APP_DIRS': True,
            },
        ]
    )
    django.setup()

    from django.test.utils import get_runner
    TestRunner = get_runner(settings)  # noqa
    test_runner = TestRunner(verbosity=1, interactive=True)
    if hasattr(django, 'setup'):
        django.setup()
    failures = test_runner.run_tests(['drf_simple_auth'])
    sys.exit(bool(failures))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号