test_google_analytics_html.py 608 B

123456789101112131415
  1. from ...conf.test import override_dynamic_settings
  2. from ...test import assert_contains, assert_not_contains
  3. @override_dynamic_settings(google_tracking_id=None)
  4. def test_tracking_script_is_not_included_if_tracking_id_is_not_set(db, client):
  5. response = client.get("/")
  6. assert_not_contains(response, "googletagmanager.com/gtag/js")
  7. @override_dynamic_settings(google_tracking_id="UA-TEST")
  8. def test_tracking_script_is_included_if_tracking_id_is_not_set(db, client):
  9. response = client.get("/")
  10. assert_contains(response, "googletagmanager.com/gtag/js")
  11. assert_contains(response, "UA-TEST")