示例#1
0
 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)
示例#2
0
    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)
示例#3
0
 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)
示例#4
0
    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)
示例#5
0
    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))
示例#6
0
    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))
示例#7
0
    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))
示例#8
0
    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"))
示例#9
0
    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'))
示例#10
0
    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'))
示例#11
0
 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'))
示例#12
0
 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))
示例#13
0
 def test_get_username_none(self):
     user_services._create_user('fakeUser', '*****@*****.**')
     self.assertEquals(None, user_services.get_username('fakeUser'))
示例#14
0
 def test_get_username_none(self):
     user_services._create_user("fakeUser", "*****@*****.**")
     self.assertEquals(None, user_services.get_username("fakeUser"))
示例#15
0
 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'))
示例#16
0
 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))
示例#17
0
 def test_get_username_none(self):
     user_services._create_user('fakeUser', '*****@*****.**')
     self.assertEquals(None, user_services.get_username('fakeUser'))
示例#18
0
 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))
示例#19
0
 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"))