def test_unique_validator(): with db(): user1 = User(name=u'Joe', email='*****@*****.**', password='******') user2 = User(name=u'Jan', email='*****@*****.**', password='******') assert_true(user1.validate()) assert_true(user2.validate()) db_session.add(user1) assert_true(user1.validate()) assert_false(user2.validate()) db_session.delete(user1) assert_true(user2.validate())
def test_validate_invalid(): john = User(name='Invalid John') assert_false(john.validate())