def test_new_request_event_no_profile_id(self):
     Event = namedtuple('Event', ['request', 'response'])
     Registry = namedtuple('Registry', ['settings'])
     request = self.mk_request()
     request.registry = Registry(settings={})
     new_request(Event(request=request, response=None))
     self.assertEqual(request.google_analytics, {})
Exemple #2
0
 def test_new_request_event_no_profile_id(self):
     Event = namedtuple('Event', ['request', 'response'])
     Registry = namedtuple('Registry', ['settings'])
     request = self.mk_request()
     request.registry = Registry(settings={})
     new_request(Event(request=request, response=None))
     self.assertEqual(request.google_analytics, {})
 def test_new_request_event(self):
     Event = namedtuple('Event', ['request', 'response'])
     Registry = namedtuple('Registry', ['settings'])
     request = self.mk_request()
     request.remote_addr = 'remote_addr'
     request.referer = 'referer'
     request.user_agent = 'user_agent'
     request.accept_language = 'language'
     request.registry = Registry(settings={
         'ga.profile_id': 'foo',
     })
     new_request(Event(request=request, response=None))
     self.assertEqual(request.google_analytics, {
         'dh': 'example.com',
         'dr': 'referer',
         'path': '/',
         'uip': 'remote_addr',
         'ul': 'language',
         'user_agent': 'user_agent',
     })
Exemple #4
0
 def test_new_request_event(self):
     Event = namedtuple('Event', ['request', 'response'])
     Registry = namedtuple('Registry', ['settings'])
     request = self.mk_request()
     request.remote_addr = 'remote_addr'
     request.referer = 'referer'
     request.user_agent = 'user_agent'
     request.accept_language = 'language'
     request.registry = Registry(settings={
         'ga.profile_id': 'foo',
     })
     new_request(Event(request=request, response=None))
     self.assertEqual(
         request.google_analytics, {
             'dh': 'example.com',
             'dr': 'referer',
             'path': '/',
             'uip': 'remote_addr',
             'ul': 'language',
             'user_agent': 'user_agent',
         })