Skip to content

Instantly share code, notes, and snippets.

@cmc333333
Created September 24, 2014 18:51
Show Gist options
  • Select an option

  • Save cmc333333/d74e3331b0f3180ade81 to your computer and use it in GitHub Desktop.

Select an option

Save cmc333333/d74e3331b0f3180ade81 to your computer and use it in GitHub Desktop.
diff --git a/foia_hub/tests/test_views.py b/foia_hub/tests/test_views.py
index d16be2d..85e0a4b 100644
--- a/foia_hub/tests/test_views.py
+++ b/foia_hub/tests/test_views.py
@@ -2,6 +2,7 @@ from datetime import date
from django.core.urlresolvers import reverse
from django.test import SimpleTestCase
+from mock import patch
from foia_hub.models import Agency, FOIARequest, Office, Requester
@@ -50,8 +51,9 @@ class RequestFormTests(SimpleTestCase):
'success', kwargs={'id': 9999999999}))
self.assertEqual(404, response.status_code)
+ @patch.dict('foia_hub.views.env.globals',
+ {'ANALYTICS_ID': 'MyAwesomeAnalyticsCode'})
def test_analytics_id(self):
"""Verify that the analytics id appears *somewhere* on the page"""
- with self.settings(ANALYTICS_ID='MyAwesomeAnalyticsCode'):
- response = self.client.get(reverse('request'))
- self.assertContains(response, 'MyAwesomeAnalyticsCode')
+ response = self.client.get(reverse('request'))
+ self.assertContains(response, 'MyAwesomeAnalyticsCode')
diff --git a/requirements.txt b/requirements.txt
index b6b1e93..6422120 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -14,6 +14,7 @@ PyYAML==3.11
flake8
django-debug-toolbar
ipython
+mock
# Used in the scraper
beautifulsoup4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment