def test_set_invalid_usernames(self): user_id = "someUser" user_services._create_user(user_id, "*****@*****.**") bad_usernames = [" bob ", "@", "", "a" * 100, "ADMIN", "admin", "AdMiN2020"] for username in bad_usernames: with self.assertRaises(utils.ValidationError): user_services.set_username(user_id, username)
def setUp(self): super(SubjectInterestsUnitTests, self).setUp() self.user_id = 'someUser' self.username = '******' self.user_email = '*****@*****.**' user_services._create_user(self.user_id, self.user_email) user_services.set_username(self.user_id, self.username)
def test_set_invalid_usernames(self): user_id = 'someUser' user_services._create_user(user_id, '*****@*****.**') bad_usernames = [ ' bob ', '@', '', 'a' * 100, 'ADMIN', 'admin', 'AdMiN2020'] for username in bad_usernames: with self.assertRaises(utils.ValidationError): user_services.set_username(user_id, username)
def test_set_and_get_username(self): user_id = 'someUser' username = '******' with self.assertRaisesRegexp(Exception, 'User not found.'): user_services.set_username(user_id, username) user_services._create_user(user_id, '*****@*****.**') user_services.set_username(user_id, username) self.assertEquals(username, user_services.get_username(user_id))
def test_set_and_get_username(self): user_id = "someUser" username = "******" with self.assertRaisesRegexp(Exception, "User not found."): user_services.set_username(user_id, username) user_services._create_user(user_id, "*****@*****.**") user_services.set_username(user_id, username) self.assertEquals(username, user_services.get_username(user_id))
def test_get_email_from_username(self): user_id = "someUser" username = "******" user_email = "*****@*****.**" user_services._create_user(user_id, user_email) user_services.set_username(user_id, username) self.assertEquals(user_services.get_username(user_id), username) # Handle usernames that exist. self.assertEquals(user_services.get_email_from_username(username), user_email) # Handle usernames in the same equivalence class correctly. self.assertEquals(user_services.get_email_from_username("USERNAME"), user_email) # Return None for usernames which don't exist. self.assertIsNone(user_services.get_email_from_username("fakeUsername"))
def test_get_email_from_username(self): user_id = 'someUser' username = '******' user_email = '*****@*****.**' user_services._create_user(user_id, user_email) user_services.set_username(user_id, username) self.assertEquals(user_services.get_username(user_id), username) # Handle usernames that exist. self.assertEquals(user_services.get_email_from_username(username), user_email) # Handle usernames in the same equivalence class correctly. self.assertEquals(user_services.get_email_from_username('USERNAME'), user_email) # Return None for usernames which don't exist. self.assertIsNone( user_services.get_email_from_username('fakeUsername'))
def test_get_user_id_from_username(self): user_id = 'someUser' username = '******' user_email = '*****@*****.**' user_services._create_user(user_id, user_email) user_services.set_username(user_id, username) self.assertEquals(user_services.get_username(user_id), username) # Handle usernames that exist. self.assertEquals( user_services.get_user_id_from_username(username), user_id) # Handle usernames in the same equivalence class correctly. self.assertEquals( user_services.get_user_id_from_username('USERNAME'), user_id) # Return None for usernames which don't exist. self.assertIsNone( user_services.get_user_id_from_username('fakeUsername'))
def test_is_username_taken_different_case(self): user_id = 'someUser' username = '******' user_services._create_user(user_id, '*****@*****.**') user_services.set_username(user_id, username) self.assertTrue(user_services.is_username_taken('CaMeLcAsE'))
def test_is_username_taken_true(self): user_id = 'someUser' username = '******' user_services._create_user(user_id, '*****@*****.**') user_services.set_username(user_id, username) self.assertTrue(user_services.is_username_taken(username))
def test_get_username_none(self): user_services._create_user('fakeUser', '*****@*****.**') self.assertEquals(None, user_services.get_username('fakeUser'))
def test_get_username_none(self): user_services._create_user("fakeUser", "*****@*****.**") self.assertEquals(None, user_services.get_username("fakeUser"))
def test_is_username_taken_true(self): user_id = "someUser" username = "******" user_services._create_user(user_id, "*****@*****.**") user_services.set_username(user_id, username) self.assertTrue(user_services.is_username_taken(username))
def test_is_username_taken_different_case(self): user_id = "someUser" username = "******" user_services._create_user(user_id, "*****@*****.**") user_services.set_username(user_id, username) self.assertTrue(user_services.is_username_taken("CaMeLcAsE"))