test_enable_http_on_missing_cert.py 923 B

1234567891011121314151617181920212223
  1. def test_nohttp_missing_cert_enabled(docker_compose, nginxproxy):
  2. r = nginxproxy.get("http://nohttp-missing-cert-enabled.nginx-proxy.tld/", allow_redirects=False)
  3. assert r.status_code == 200
  4. def test_nohttp_missing_cert_disabled(docker_compose, nginxproxy):
  5. r = nginxproxy.get(
  6. "http://nohttp-missing-cert-disabled.nginx-proxy.tld/",
  7. allow_redirects=False,
  8. expected_status_code=503
  9. )
  10. assert r.status_code == 503
  11. def test_redirect_missing_cert_enabled(docker_compose, nginxproxy):
  12. r = nginxproxy.get("http://redirect-missing-cert-enabled.nginx-proxy.tld/", allow_redirects=False)
  13. assert r.status_code == 200
  14. def test_redirect_missing_cert_disabled(docker_compose, nginxproxy):
  15. r = nginxproxy.get(
  16. "http://redirect-missing-cert-disabled.nginx-proxy.tld/",
  17. allow_redirects=False,
  18. expected_status_code=301
  19. )
  20. assert r.status_code == 301