assert None

LOG DETAILS:

2026-03-30 08:53:15.692
2026-03-30 08:53:15.700 act = <firebird.qa.plugin.Action object at [hex]>
2026-03-30 08:53:15.707 tmp_fbk = PosixPath('/var/tmp/qa_2024/test_11743/tmp_8903.fbk')
2026-03-30 08:53:15.712 capsys = <_pytest.capture.CaptureFixture object at [hex]>
2026-03-30 08:53:15.721
2026-03-30 08:53:15.729 @pytest.mark.version('>=5.0.4')
2026-03-30 08:53:15.737 def test_1(act: Action, tmp_fbk: Path, capsys):
2026-03-30 08:53:15.744
2026-03-30 08:53:15.752 # Scan line-by-line through databases.conf, find line starting with REQUIRED_ALIAS and extract name of file that
2026-03-30 08:53:15.766 # must be created in the $(dir_sampleDb)/qa/ folder. This name will be used further as target database (tmp_fdb).
2026-03-30 08:53:15.778 # NOTE: we have to SKIP lines which are commented out, i.e. if they starts with '#':
2026-03-30 08:53:15.785 p_required_alias_ptn =  re.compile( '^(?!#)((^|\\s+)' + REQUIRED_ALIAS + ')\\s*=\\s*\\$\\(dir_sampleDb\\)/qa/', re.IGNORECASE )
2026-03

[...SKIPPED...]

line):
2026-03-30 08:53:15.825 # If databases.conf contains line like this:
2026-03-30 08:53:15.832 #     tmp_8903_alias = $(dir_sampleDb)/qa/tmp_qa_8903.fdb
2026-03-30 08:53:15.843 # - then we extract filename: 'tmp_qa_8903.fdb' (see below):
2026-03-30 08:53:15.851 fname_in_dbconf = Path(line.split('=')[1].strip()).name
2026-03-30 08:53:15.857 break
2026-03-30 08:53:15.862
2026-03-30 08:53:15.868 # if 'fname_in_dbconf' remains undefined here then propably REQUIRED_ALIAS not equals to specified in the databases.conf!
2026-03-30 08:53:15.878 #
2026-03-30 08:53:15.888 >       assert fname_in_dbconf
2026-03-30 08:53:15.896 E       assert None
2026-03-30 08:53:15.905
2026-03-30 08:53:15.913 tests/bugs/gh_8903_test.py:58: AssertionError
2026-03-30 08:53:15.921 ---------------------------- Captured stdout setup -----------------------------
2026-03-30 08:53:15.928 Creating db: localhost:/var/tmp/qa_2024/test_11743/test.fdb [page_size=None, sql_dialect=None, charset='NONE', user=SYSDBA, password=masterkey]