2 @message |
AssertionError: ParallelWorkers = 1 must be greater than 1 for this test
assert 1 > 1
LOG DETAILS:
2024-12-24 23:47:17.667
2024-12-24 23:47:17.672 act = <firebird.qa.plugin.Action object at [hex]>
2024-12-24 23:47:17.677 tmp_fbk = PosixPath('/var/tmp/qa_2024/test_11670/tmp_gh_8263.fbk')
2024-12-24 23:47:17.683 tmp_fdb = PosixPath('/var/tmp/qa_2024/test_11670/tmp_gh_8263_restored.tmp')
2024-12-24 23:47:17.691 capsys = <_pytest.capture.CaptureFixture object at [hex]>
2024-12-24 23:47:17.698
2024-12-24 23:47:17.703 @pytest.mark.version('>=5.0')
2024-12-24 23:47:17.707 def test_1(act: Action, tmp_fbk: Path, tmp_fdb: Path, capsys):
2024-12-24 23:47:17.713
2024-12-24 23:47:17.718 if act.vars['server-arch'].lower() != 'classic':
2024-12-24 23:47:17.723 pytest.skip('Only Classic was affected.')
2024-12-24 23:47:17.729
2024-12-24 23:47:17.734 #srv_cfg = driver_config.register_server(name = f'srv_cfg_8263', config = '')
2024-12-24 23:47:17.739 #db_cfg_name = f'db_cfg_8263'
2024-12-24 23:47:17.744 #db_cfg_object = driver_config.register_database(name = db_cfg_name)
2024-12-24 23:47:17.750 #db_cfg_object.server.value = srv_cfg.name
2024-12-24 23:47:17.755 #db_cfg_object.database.value = str(act.db.db_path)
2024-12-24 23:47:17.760 ## db_cfg_object.parallel_workers.value = 3
2024-12-24 23:47:17.765
2024-12-24 23:47:17.771 with act.db.connect() as con: # connect(db_cfg_name, user = act.db.user, password = act.db.password) as con:
2024-12-24 23:47:17.777 chk_sql = """
2024-12-24 23:47:17.783 select
2024-12-24 23:47:17.789 max(iif(rdb$config_name = 'ServerMode', rdb$config_value, null)) as srv_mode
2024-12-24 23:47:17.795 ,cast(max(iif(rdb$config_name = 'ParallelWorkers', rdb$config_value, null)) as int) as par_workers
2024-12-24 23:47:17.800 ,cast(max(iif(rdb$config_name = 'MaxParallelWorkers', rdb$config_value, null)) as int) as max_workers
2024-12-24 23:47:17.805 from rdb$config
2024-12-24 23:47:17.811 """
2024-12-24 23:47:17.816 cur = con.cursor()
2024-12-24 23:47:17.821 cur.execute(chk_sql)
2024-12-24 23:47:17.826 srv_mode, par_workers, max_workers = cur.fetchone()
2024-12-24 23:47:17.835 assert srv_mode == 'Classic', f'Not applicable ServerMode: {srv_mode}'
2024-12-24 23:47:17.843 > assert par_workers > 1, f'ParallelWorkers = {par_workers} must be greater than 1 for this test'
2024-12-24 23:47:17.848 E AssertionError: ParallelWorkers = 1 must be greater than 1 for this test
2024-12-24 23:47:17.853 E assert 1 > 1
2024-12-24 23:47:17.858
2024-12-24 23:47:17.863 tests/bugs/gh_8263_test.py:111: AssertionError
2024-12-24 23:47:17.868 ---------------------------- Captured stdout setup -----------------------------
2024-12-24 23:47:17.874 Creating db: localhost:/var/tmp/qa_2024/test_11670/test.fdb [page_size=8192, sql_dialect=None, charset='NONE', user=SYSDBA, password=masterkey]
|
3 #text |
act = <firebird.qa.plugin.Action pytest object at [hex]>
tmp_fbk = PosixPath('/var/tmp/qa_2024/test_11670/tmp_gh_8263.fbk')
tmp_fdb = PosixPath('/var/tmp/qa_2024/test_11670/tmp_gh_8263_restored.tmp')
capsys = <_pytest.capture.CaptureFixture pytest object at [hex]>
@pytest.mark.version('>=5.0')
def test_1(act: Action, tmp_fbk: Path, tmp_fdb: Path, capsys):
if act.vars['server-arch'].lower() != 'classic':
pytest.skip('Only Classic was affected.')
#srv_cfg = driver_config.register_server(name = f'srv_cfg_8263', config = '')
#db_cfg_name = f'db_cfg_8263'
#db_cfg_object = driver_config.register_database(name = db_cfg_name)
#db_cfg_object.server.value = srv_cfg.name
#db_cfg_object.database.value = str(act.db.db_path)
## db_cfg_object.parallel_workers.value = 3
with act.db.connect() as con: # connect(db_cfg_name, user = act.db.user, password = act.db.password) as con:
chk_sql = """
select
max(iif(rdb$config_name = 'ServerMode', rdb$config_value, null)) as srv_mode
,cast(max(iif(rdb$config_name = 'ParallelWorkers', rdb$config_value, null)) as int) as par_workers
,cast(max(iif(rdb$config_name = 'MaxParallelWorkers', rdb$config_value, null)) as int) as max_workers
from rdb$config
"""
cur = con.cursor()
cur.execute(chk_sql)
srv_mode, par_workers, max_workers = cur.fetchone()
assert srv_mode == 'Classic', f'Not applicable ServerMode: {srv_mode}'
> assert par_workers > 1, f'ParallelWorkers = {par_workers} must be greater than 1 for this test'
E AssertionError: ParallelWorkers = 1 must be greater than 1 for this test
E assert 1 > 1
tests/bugs/gh_8263_test.py:111: AssertionError
|