def test_MetaTooBig(session, db_library, request):
lid = db_library.id
v = "!" * (Meta.VERSION_LIMIT + 1)
session.add(Meta(version=v))
if "sqlite" in request.keywords:
session.commit()
assert session.query(Meta).filter_by(version=v).one()
else:
with pytest.raises(DataError):
session.commit()
评论列表
文章目录