示例#1
0
    def test_can_delete_user(self):
        """Should be able to remove a user"""
        username = "******"
        email = "*****@*****.**"
        password = "******"

        Users.register_user(username, email, password)
        Users.delete_user(username)

        # Make sure the user does not exist anymore
        user = Users.find_user(username)
        self.assertIsNone(user)
示例#2
0
    def test_cant_register_user_twice(self):
        """No duplicate usernames or emails"""
        username = "******"
        email = "*****@*****.**"
        password = "******"

        Users.register_user(username, email, password)
        with self.assertRaises(RuntimeError):
            Users.register_user(username, email, password)

        # Clean up
        Users.delete_user(username)
示例#3
0
    def test_can_register_user(self):
        """Should be able to register a user"""
        username = "******"
        email = "*****@*****.**"
        password = "******"

        Users.register_user(username, email, password)

        # Make sure the user now exists in the system
        user = Users.find_user(username)
        self.assertIsNotNone(user)

        # Clean up
        Users.delete_user(username)
示例#4
0
def remove_mock_user():
    username = "******"
    Users.delete_user(username)