import pytest from dapd_db_schema.schemas.uow_meta import AuditLog pytestmark = [pytest.mark.integration] def test_audit_log_extra_data_trim(db, unit_of_work): assert db.uow_meta_session.query(AuditLog).count() == 0 test_error_msg = '0123456789' * 100 assert len(test_error_msg) == 1000 audit_log = AuditLog( audit_log_id=1, uow_id=unit_of_work.uow_id, new_status='ANY', extra_data=test_error_msg ) db.uow_meta_session.add(audit_log) db.uow_meta_session.flush() assert db.uow_meta_session.query(AuditLog).count() == 1 assert len(db.uow_meta_session.query(AuditLog).first().extra_data) == 500