def test_clean_session_empty_session(self): request = DummyRequest() request.session = {} request.user = None ga = GoogleAnalytics(request) ga.clean_session() self.assertEqual(request.session, {})
def test_get_user_attr(self): request = DummyRequest() request.session = {} request.user = None ga = GoogleAnalytics(request) self.assertEqual(ga.get_user_attr(True), {USER_ATTR: True}) self.assertEqual(ga.get_user_attr(False), {USER_ATTR: False})
def test_clean_session_true_session(self): request = DummyRequest() request.session = {USER_ATTR: True} request.user = None ga = GoogleAnalytics(request) ga.clean_session() self.assertEqual(request.session, {})
def test_show_in_user(self): request = DummyRequest() ga = GoogleAnalytics(request) self.assertFalse(ga.show_in_user(User(allow_google_analytics=False))) self.assertTrue(ga.show_in_user(User(allow_google_analytics=True)))
def test_is_stored_in_user(self): request = DummyRequest() ga = GoogleAnalytics(request) self.assertFalse(ga.is_stored_in_user({})) self.assertTrue(ga.is_stored_in_user({USER_ATTR: True})) self.assertTrue(ga.is_stored_in_user({USER_ATTR: False}))
def test_show_in_session(self): request = DummyRequest() request.session = {} ga = GoogleAnalytics(request) self.assertFalse(ga.show_in_session()) request = DummyRequest() request.session = {USER_ATTR: False} ga = GoogleAnalytics(request) self.assertFalse(ga.show_in_session()) request = DummyRequest() request.session = {USER_ATTR: True} ga = GoogleAnalytics(request) self.assertTrue(ga.show_in_session())
def test_is_in_session_false_session(self): request = DummyRequest() request.session = {USER_ATTR: False} ga = GoogleAnalytics(request) self.assertTrue(ga.is_in_session())
def test_is_in_session_empty_session(self): request = DummyRequest() request.session = {} ga = GoogleAnalytics(request) self.assertFalse(ga.is_in_session())
def test_show_true_session_no_user(self): request = DummyRequest() request.session = {USER_ATTR: True} request.user = None ga = GoogleAnalytics(request) self.assertTrue(ga.show)
def test_show_empty_session_no_user(self): request = DummyRequest() request.session = {} request.user = None ga = GoogleAnalytics(request) self.assertFalse(ga.show)