示例#1
0
    def test_duplicate_user(self):
        """Duplicate usernames are not permitted."""
        user1 = User(username="******", email="*****@*****.**")
        user1.save()

        user2 = User(username="******", email="*****@*****.**")
        self.assertRaises(IntegrityError, user2.save)
示例#2
0
 def test_insert(self):
     db_organization = Organization.get(1)
     user = User(username="******",
                 firstname="un",
                 lastname="it",
                 roles="admin",
                 organization=db_organization,
                 email="*****@*****.**")
     user.set_password("unit_pass")
     user.save()
     db_user = User.get_by_username("unit")
     self.assertEqual(db_user, user)