def test_get_user_info_from_dict_does_not_exist(self): """Tests the get_user_info function when the cookie is not present.""" cookie_dict = {'one': 'two', 'three': 'four'} email, admin, user_id = login._get_user_info_from_dict( cookie_dict, cookie_name=COOKIE_NAME) self.assertEqual('', email) self.assertFalse(admin)
def test_get_user_info_from_dict_not_admin(self): """Tests the get_user_info function when the admin field is False.""" cookie_value = self.get_cookie_value(EMAIL, NICKNAME, False) cookie_dict = {'one': 'two', COOKIE_NAME: cookie_value, 'three': 'four'} email, admin, user_id = login._get_user_info_from_dict( cookie_dict, cookie_name=COOKIE_NAME) self.assertEqual(EMAIL, email) self.assertFalse(admin)
def test_get_user_info_from_dict_admin(self): """Tests the get_user_info function when the admin field is True.""" cookie_value = '%s:True:%s' % (EMAIL, USER_ID) cookie_dict = {'one': 'two', COOKIE_NAME: cookie_value, 'three': 'four'} email, admin, user_id = login._get_user_info_from_dict( cookie_dict, cookie_name=COOKIE_NAME) self.assertEqual(EMAIL, email) self.assertTrue(admin) self.assertEqual(USER_ID, user_id)
def test_get_user_info_from_dict_not_admin(self): """Tests the get_user_info function when the admin field is False.""" cookie_value = self.get_cookie_value(EMAIL, NICKNAME, False) cookie_dict = { 'one': 'two', COOKIE_NAME: cookie_value, 'three': 'four' } email, admin, user_id = login._get_user_info_from_dict( cookie_dict, cookie_name=COOKIE_NAME) self.assertEqual(EMAIL, email) self.assertFalse(admin)