assert   
    DIFF IN FIREBIRD.LOG: + VALIDATION FINISHED: 0 ERRORS
    Check-1: how many DML attachments really could do their job ?
    Result: OK, launched = actual
    Check-2: how many sessions got SQLSTATE = HY000 on shutdown ?
  - Result: OK, launched = actual
  + Result: BAD, launched<>actual

LOG DETAILS:

2025-05-07 10:57:57.830
2025-05-07 10:57:57.830 act = <firebird.qa.plugin.Action object at [hex]>
2025-05-07 10:57:57.830 capsys = <_pytest.capture.CaptureFixture object at [hex]>
2025-05-07 10:57:57.830
2025-05-07 10:57:57.830     @pytest.mark.version('>=3.0')
2025-05-07 10:57:57.830     def test_1(act: Action, capsys):
2025-05-07 10:57:57.830          PLANNED_DML_ATTACHMENTS = 20
2025-05-07 10:57:57.830          WAIT_FOR_ALL_CONNECTIONS_START_JOB = 10
2025-05-07 10:57:57.830          lock = Lock()
2025-05-07 10:57:57.830          threads = []
2025-05-07 10:57:57.830          result_list = []
2025-05-07 10:57:57.831          # Start multiple ISQL instances with heavy DML job
2025-05-07 1

[...SKIPPED...]

2025-05-07 10:57:57.834          act.stdout = capsys.readouterr().out
2025-05-07 10:57:57.834 >        assert act.clean_stdout == act.clean_expected_stdout
2025-05-07 10:57:57.834 E        assert
2025-05-07 10:57:57.834 E            DIFF IN FIREBIRD.LOG: + VALIDATION FINISHED: 0 ERRORS
2025-05-07 10:57:57.834 E            Check-1: how many DML attachments really could do their job ?
2025-05-07 10:57:57.834 E            Result: OK, launched = actual
2025-05-07 10:57:57.834 E            Check-2: how many sessions got SQLSTATE = HY000 on shutdown ?
2025-05-07 10:57:57.835 E          - Result: OK, launched = actual
2025-05-07 10:57:57.835 E          + Result: BAD, launched<>actual
2025-05-07 10:57:57.835
2025-05-07 10:57:57.835 tests\bugs\core_4236_test.py:183: AssertionError
2025-05-07 10:57:57.835 ---------------------------- Captured stdout setup ----------------------------
2025-05-07 10:57:57.835 Restoring db: H:\QA\temp\qa2024.tmp\fbqa\test_1795\test.fdb from H:\QA\firebird-qa\backups\core4236.fbk