test_api_basic.py 626 B

1234567891011121314151617
  1. import os
  2. from conftest import DeSECAPIV1Client
  3. def test_homepage(api_anon: DeSECAPIV1Client):
  4. assert api_anon.get("/").json() == {
  5. "register": f"{api_anon.base_url}/auth/",
  6. "login": f"{api_anon.base_url}/auth/login/",
  7. "reset-password": f"{api_anon.base_url}/auth/account/reset-password/",
  8. }
  9. def test_get_desec_io(api_anon: DeSECAPIV1Client):
  10. response = api_anon.get("https://get.desec." + os.environ['DESECSTACK_DOMAIN'], allow_redirects=False)
  11. assert 300 < response.status_code < 400
  12. assert response.headers['Location'] == f"https://desec.{os.environ['DESECSTACK_DOMAIN']}/"