def test_render_internal_ip(self):
     req = HttpRequest()
     req.META['REMOTE_ADDR'] = '1.1.1.1'
     context = Context({'request': req})
     r = SpringMetricsNode().render(context)
     self.assertTrue(r.startswith(
             '<!-- Spring Metrics disabled on internal IP address'), r)
     self.assertTrue(r.endswith('-->'), r)
 def test_render_internal_ip(self):
     req = HttpRequest()
     req.META['REMOTE_ADDR'] = '1.1.1.1'
     context = Context({'request': req})
     r = SpringMetricsNode().render(context)
     assert r.startswith(
         '<!-- Spring Metrics disabled on internal IP address')
     assert r.endswith('-->')
 def test_custom(self):
     r = SpringMetricsNode().render(
         Context({
             'spring_metrics_var1': 'val1',
             'spring_metrics_var2': 'val2',
         }))
     assert "_springMetq.push(['setdata', {'var1': 'val1'}]);" in r
     assert "_springMetq.push(['setdata', {'var2': 'val2'}]);" in r
Esempio n. 4
0
 def test_identify_anonymous_user(self):
     r = SpringMetricsNode().render(Context({'user': AnonymousUser()}))
     self.assertFalse("_springMetq.push(['setdata', {'email':" in r, r)
Esempio n. 5
0
 def test_identify(self):
     r = SpringMetricsNode().render(
         Context({'user': User(email='*****@*****.**')}))
     self.assertTrue(
         "_springMetq.push(['setdata', "
         "{'email': '*****@*****.**'}]);" in r, r)
Esempio n. 6
0
 def test_node(self):
     r = SpringMetricsNode().render(Context({}))
     self.assertTrue("_springMetq.push(['id', '12345678']);" in r, r)
 def test_wrong_site_id(self):
     with pytest.raises(AnalyticalException):
         SpringMetricsNode()