Newer
Older
from app import db
# Try insert invalid row. If it fails then the test is passed
db.session.commit()
assert False
except:
db.session.rollback()
def assert_exists(db_type, length, **kwargs):
items = db_type.query.filter_by(**kwargs).all()
assert len(items) == length
return items[0]
def assert_object_values(obj, values):
for k, v in values.items():
assert getattr(obj, k) == v