示例#1
0
    def test_user_change_name(self):
        user = User(name='Name Change Test', email='namechangetest@localhost')
        user.save()

        user = User.from_email(user.email)
        user.changeName(user.name_change_code, 'New Name Change Test')
        user.save()

        user = User.from_email(user.email)
        self.assertEquals(user.name, 'New Name Change Test')
示例#2
0
    def test_user_verify(self):
        user = User(name='Verify Test', email='verifytest@localhost')
        user.save()

        user = User.from_email(user.email)
        self.assertFalse(user.verified)
        user.verify(user.verification_code)
        user.save()

        user = User.from_email(user.email)
        self.assertTrue(user.verified)
示例#3
0
    def test_user_attributes(self):
        user = User(name='Attributes Test', email='attributestest@localhost')
        user.save()

        user = User.from_email(user.email)
        self.assertEquals(user.name, user.name)
        self.assertEquals(user.email, user.email)
示例#4
0
    def test_user_name_change_code(self):
        user = User(name='Name Change Code Test', email='namechangecodetest@localhost')
        user.save()

        user = User.from_email(user.email)
        self.assertTrue(user.name_change_code == user.name_change_code)
示例#5
0
    def test_user_verification_code(self):
        user = User(name='Verification Code Test', email='verificationcodetest@localhost')
        user.save()

        user = User.from_email(user.email)
        self.assertTrue(user.verification_code == user.verification_code)