Exemplo n.º 1
0
def user(session, create_db):
    try:
        return User.find_one(first_name='unittest',
                             last_name='unittest',
                             email='*****@*****.**',
                             login='******')
    except NoResultFound:
        return User.create(first_name='unittest',
                           last_name='unittest',
                           email='*****@*****.**',
                           login='******')
Exemplo n.º 2
0
def test_create_uq_email(user):
    # Expecting IntegrityError error "Duplicate entry..."
    try:
        return User.create(first_name='random',
                           last_name='random',
                           email=user.email,
                           login='******')
    except IntegrityError:
        return
    raise AssertionError('Expected IntegrityError due to "Duplicate entry"')
Exemplo n.º 3
0
def test_cls_name():
    assert User.cls_name() == 'User'
Exemplo n.º 4
0
def test_findby_name(user):
    assert user == User.find_one(first_name=user.first_name,
                                 last_name=user.last_name)
Exemplo n.º 5
0
def test_findby_ids(user):
    assert user in User.findby_ids([user.id])
Exemplo n.º 6
0
def test_find_fullname(user):
    assert user in User.find(fullname=user.fullname)
Exemplo n.º 7
0
def test_find(user):
    assert user in User.find()