diff --git a/tests/bugs/gh_7976_test.py b/tests/bugs/gh_7976_test.py new file mode 100644 index 00000000..f2a1f6ca --- /dev/null +++ b/tests/bugs/gh_7976_test.py @@ -0,0 +1,32 @@ +#coding:utf-8 + +""" +ID: issue-7976 +ISSUE: https://github.com/FirebirdSQL/firebird/issues/7976 +TITLE: False validation error for short unpacked records +DESCRIPTION: +NOTES: + [25.01.2024] pzotov + Confirmed bug on 5.0.1.1318, 6.0.0.223. + Checked on 5.0.1.1324. +""" + +import pytest +from pathlib import Path +from firebird.qa import * + +init_sql = """ + create table tmp1(a1 integer); + insert into tmp1 values (1000); + commit; +""" +db = db_factory(init = init_sql) + +act = python_act('db') + +@pytest.mark.version('>=5.0.1') +def test_1(act: Action, capsys): + + act.expected_stdout = "" + act.gfix(switches=['-v', '-full', str(act.db.dsn)]) + assert act.clean_stdout == act.clean_expected_stdout