Как включить SSL при тестировании приложения Django

Я провожу интеграционные тесты, и один из наших поставщиков требует, чтобы мы делали запросы с защищенного сервера. При ручном тестировании я могу сделать это с помощью

python manage.py runserver_plus --cert-file cert.pem --key-file key.pem

Однако я не знаю, как включить runserver_plus и аргументы при запуске Django TestRunner().

if __name__ == "__main__":
    os.environ['DJANGO_SETTINGS_MODULE'] = 'tests.test_settings_integration'
    django.setup()
    TestRunner = get_runner(settings)
    test_runner = TestRunner()
    failures = test_runner.run_tests(["tests.integration_tests"])
    sys.exit(bool(failures))

Похоже, что TestRunner() не принимает аргументы.

Вернуться на верх