Ejemplo n.º 1
0
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())
Ejemplo n.º 2
0
def test_validate_invalid():
    john = User(name='Invalid John')
    assert_false(john.validate())