Network / firewall ?

firebird.driver.types.DatabaseError: Unable to complete network request to host "localhost".
-Failed to establish a connection.

LOG DETAILS:

2025-07-20 18:12:09.022
2025-07-20 18:12:09.022 act = <firebird.qa.plugin.Action object at [hex]>
2025-07-20 18:12:09.022 capsys = <_pytest.capture.CaptureFixture object at [hex]>
2025-07-20 18:12:09.028
2025-07-20 18:12:09.028     @pytest.mark.version('>=3.0.10')
2025-07-20 18:12:09.028     def test_1(act: Action, capsys):
2025-07-20 18:12:09.028
2025-07-20 18:12:09.028         # Scan line-by-line through databases.conf, find line starting with REQUIRED_ALIAS and extract name of file that
2025-07-20 18:12:09.028         # must be created in the $(dir_sampleDb)/qa/ folder. This name will be used further as target database (tmp_fdb).
2025-07-20 18:12:09.028         # NOTE: we have to SKIP lines which are commented out, i.e. if they starts with '#':
2025-07-20 18:12:09.028         p_required_alias_ptn =  re.compile( '^(?!#)((^|\\s+)' + REQ

[...SKIPPED...]

n(dpb), dpb)
2025-07-20 18:12:09.038 >       self._check()
2025-07-20 18:12:09.038
2025-07-20 18:12:09.038 C:\Python3x\Lib\site-packages\firebird\driver\interfaces.py:1300:
2025-07-20 18:12:09.038 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
2025-07-20 18:12:09.038
2025-07-20 18:12:09.038 self = <firebird.driver.interfaces.iProvider object at [hex]>
2025-07-20 18:12:09.038
2025-07-20 18:12:09.042     def _check(self) -> None:
2025-07-20 18:12:09.042         state = self.status.get_state()
2025-07-20 18:12:09.042         if StateFlag.ERRORS in state:
2025-07-20 18:12:09.042 >           raise self.__report(DatabaseError, self.status.get_errors())
2025-07-20 18:12:09.042 E           firebird.driver.types.DatabaseError: Unable to complete network request to host "localhost".
2025-07-20 18:12:09.042 E           -Failed to establish a connection.
2025-07-20 18:12:09.042
2025-07-20 18:12:09.042 C:\Python3x\Lib\site-packages\firebird\driver\interfaces.py:113: DatabaseError