--- Logging error --- Traceback (most recent call last): File "/usr/local/lib/python3.11/logging/__init__.py", line 1113, in emit stream.write(msg + self.terminator) ValueError: I/O operation on closed file. Call stack: File "/usr/local/lib/python3.11/threading.py", line 1002, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.11/threading.py", line 1045, in _bootstrap_inner self.run() File "/usr/local/lib/python3.11/threading.py", line 982, in run self._target(*self._args, **self._kwargs) File "/app/app/api/testops/v1_test_run_by_path.py", line 60, in test_run_executor result_pytest = pytest.main(args=pytest_args) File "/usr/local/lib/python3.11/site-packages/_pytest/config/__init__.py", line 199, in main ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 365, in pytest_cmdline_main return wrap_session(config, _main) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 318, in wrap_session session.exitstatus = doit(config, session) or 0 File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 372, in _main config.hook.pytest_runtestloop(session=session) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 396, in pytest_runtestloop item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 118, in pytest_runtest_protocol runtestprotocol(item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 131, in runtestprotocol rep = call_and_report(item, "setup", log) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 244, in call_and_report call = CallInfo.from_call( File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 353, in from_call result: TResult | None = func() File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 245, in lambda: runtest_hook(item=item, **kwds), File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 165, in pytest_runtest_setup item.session._setupstate.setup(item) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 523, in setup col.setup() File "/usr/local/lib/python3.11/site-packages/_pytest/python.py", line 1723, in setup self._request._fillfixtures() File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 707, in _fillfixtures item.funcargs[argname] = self.getfixturevalue(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 539, in getfixturevalue fixturedef = self._get_active_fixturedef(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 627, in _get_active_fixturedef fixturedef.execute(request=subrequest) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1110, in execute result: FixtureValue = ihook.pytest_fixture_setup( File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1202, in pytest_fixture_setup result = call_fixture_func(fixturefunc, request, kwargs) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 908, in call_fixture_func fixture_result = next(generator) File "/app/src/framework/wms/fixtures/outbound.py", line 83, in wms_provider_warehouse_stock stocks.set_user() File "/app/src/framework/wms/builders/common.py", line 28, in set_user self.user = user or random_user_by_warehouse_id(self.warehouse.id) File "/app/src/framework/wms/helpers/wms_auth.py", line 27, in random_user_by_warehouse_id account = AccountQueries().bind_free_random_autotest_account_by_warehouse_id(warehouse_id=warehouse_id) File "/app/src/framework/wms/db/account.py", line 31, in bind_free_random_autotest_account_by_warehouse_id random_autotest_account = self.get_free_random_autotest_account_by_warehouse_id(warehouse_id=warehouse_id) File "/app/src/framework/wms/db/account.py", line 14, in get_free_random_autotest_account_by_warehouse_id self.session.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py", line 765, in execute return self._proxied.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2351, in execute return self._execute_internal( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2249, in _execute_internal result: Result[Any] = compile_state_cls.orm_execute_statement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement result = conn.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py", line 527, in _execute_on_connection return connection._execute_clauseelement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1899, in _exec_single_context self._log_info(str_statement) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 187, in _log_info self.engine.logger.info(message, *arg, **kw) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 159, in info self.log(logging.INFO, msg, *args, **kwargs) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 210, in log self.logger._log(level, msg, args, **kwargs) Message: 'SELECT account.wms_id, account.is_active, account.first_name, account.last_name, account.password, account.phone, account.is_pass_change_needed, account.code, account.date_created, account.linked_delivery_point_id, account.patronymic, account.zone_id, account.role_wms_id, account.warehouse_id, account.barcode, account.cell_key, account.jobtitle, account.pinfl \nFROM account \nWHERE account.first_name = %(first_name_1)s AND account.last_name = %(last_name_1)s AND account.barcode = %(barcode_1)s AND account.warehouse_id = %(warehouse_id_1)s ORDER BY random() \n LIMIT %(param_1)s' Arguments: () INFO:sqlalchemy.engine.Engine:SELECT account.wms_id, account.is_active, account.first_name, account.last_name, account.password, account.phone, account.is_pass_change_needed, account.code, account.date_created, account.linked_delivery_point_id, account.patronymic, account.zone_id, account.role_wms_id, account.warehouse_id, account.barcode, account.cell_key, account.jobtitle, account.pinfl FROM account WHERE account.first_name = %(first_name_1)s AND account.last_name = %(last_name_1)s AND account.barcode = %(barcode_1)s AND account.warehouse_id = %(warehouse_id_1)s ORDER BY random() LIMIT %(param_1)s --- Logging error --- Traceback (most recent call last): File "/usr/local/lib/python3.11/logging/__init__.py", line 1113, in emit stream.write(msg + self.terminator) ValueError: I/O operation on closed file. Call stack: File "/usr/local/lib/python3.11/threading.py", line 1002, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.11/threading.py", line 1045, in _bootstrap_inner self.run() File "/usr/local/lib/python3.11/threading.py", line 982, in run self._target(*self._args, **self._kwargs) File "/app/app/api/testops/v1_test_run_by_path.py", line 60, in test_run_executor result_pytest = pytest.main(args=pytest_args) File "/usr/local/lib/python3.11/site-packages/_pytest/config/__init__.py", line 199, in main ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 365, in pytest_cmdline_main return wrap_session(config, _main) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 318, in wrap_session session.exitstatus = doit(config, session) or 0 File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 372, in _main config.hook.pytest_runtestloop(session=session) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 396, in pytest_runtestloop item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 118, in pytest_runtest_protocol runtestprotocol(item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 131, in runtestprotocol rep = call_and_report(item, "setup", log) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 244, in call_and_report call = CallInfo.from_call( File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 353, in from_call result: TResult | None = func() File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 245, in lambda: runtest_hook(item=item, **kwds), File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 165, in pytest_runtest_setup item.session._setupstate.setup(item) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 523, in setup col.setup() File "/usr/local/lib/python3.11/site-packages/_pytest/python.py", line 1723, in setup self._request._fillfixtures() File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 707, in _fillfixtures item.funcargs[argname] = self.getfixturevalue(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 539, in getfixturevalue fixturedef = self._get_active_fixturedef(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 627, in _get_active_fixturedef fixturedef.execute(request=subrequest) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1110, in execute result: FixtureValue = ihook.pytest_fixture_setup( File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1202, in pytest_fixture_setup result = call_fixture_func(fixturefunc, request, kwargs) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 908, in call_fixture_func fixture_result = next(generator) File "/app/src/framework/wms/fixtures/outbound.py", line 83, in wms_provider_warehouse_stock stocks.set_user() File "/app/src/framework/wms/builders/common.py", line 28, in set_user self.user = user or random_user_by_warehouse_id(self.warehouse.id) File "/app/src/framework/wms/helpers/wms_auth.py", line 27, in random_user_by_warehouse_id account = AccountQueries().bind_free_random_autotest_account_by_warehouse_id(warehouse_id=warehouse_id) File "/app/src/framework/wms/db/account.py", line 31, in bind_free_random_autotest_account_by_warehouse_id random_autotest_account = self.get_free_random_autotest_account_by_warehouse_id(warehouse_id=warehouse_id) File "/app/src/framework/wms/db/account.py", line 14, in get_free_random_autotest_account_by_warehouse_id self.session.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py", line 765, in execute return self._proxied.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2351, in execute return self._execute_internal( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2249, in _execute_internal result: Result[Any] = compile_state_cls.orm_execute_statement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement result = conn.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py", line 527, in _execute_on_connection return connection._execute_clauseelement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1904, in _exec_single_context self._log_info( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 187, in _log_info self.engine.logger.info(message, *arg, **kw) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 159, in info self.log(logging.INFO, msg, *args, **kwargs) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 210, in log self.logger._log(level, msg, args, **kwargs) Message: '[%s] %r' Arguments: ('cached since 2108s ago', {'first_name_1': 'Phantom', 'last_name_1': 'Lancer', 'barcode_1': , 'warehouse_id_1': 1693627, 'param_1': 1}) INFO:sqlalchemy.engine.Engine:[cached since 2108s ago] {'first_name_1': 'Phantom', 'last_name_1': 'Lancer', 'barcode_1': , 'warehouse_id_1': 1693627, 'param_1': 1} --- Logging error --- Traceback (most recent call last): File "/usr/local/lib/python3.11/logging/__init__.py", line 1113, in emit stream.write(msg + self.terminator) ValueError: I/O operation on closed file. Call stack: File "/usr/local/lib/python3.11/threading.py", line 1002, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.11/threading.py", line 1045, in _bootstrap_inner self.run() File "/usr/local/lib/python3.11/threading.py", line 982, in run self._target(*self._args, **self._kwargs) File "/app/app/api/testops/v1_test_run_by_path.py", line 60, in test_run_executor result_pytest = pytest.main(args=pytest_args) File "/usr/local/lib/python3.11/site-packages/_pytest/config/__init__.py", line 199, in main ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 365, in pytest_cmdline_main return wrap_session(config, _main) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 318, in wrap_session session.exitstatus = doit(config, session) or 0 File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 372, in _main config.hook.pytest_runtestloop(session=session) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 396, in pytest_runtestloop item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 118, in pytest_runtest_protocol runtestprotocol(item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 131, in runtestprotocol rep = call_and_report(item, "setup", log) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 244, in call_and_report call = CallInfo.from_call( File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 353, in from_call result: TResult | None = func() File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 245, in lambda: runtest_hook(item=item, **kwds), File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 165, in pytest_runtest_setup item.session._setupstate.setup(item) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 523, in setup col.setup() File "/usr/local/lib/python3.11/site-packages/_pytest/python.py", line 1723, in setup self._request._fillfixtures() File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 707, in _fillfixtures item.funcargs[argname] = self.getfixturevalue(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 539, in getfixturevalue fixturedef = self._get_active_fixturedef(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 627, in _get_active_fixturedef fixturedef.execute(request=subrequest) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1110, in execute result: FixtureValue = ihook.pytest_fixture_setup( File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1202, in pytest_fixture_setup result = call_fixture_func(fixturefunc, request, kwargs) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 908, in call_fixture_func fixture_result = next(generator) File "/app/src/framework/wms/fixtures/outbound.py", line 83, in wms_provider_warehouse_stock stocks.set_user() File "/app/src/framework/wms/builders/common.py", line 28, in set_user self.user = user or random_user_by_warehouse_id(self.warehouse.id) File "/app/src/framework/wms/helpers/wms_auth.py", line 27, in random_user_by_warehouse_id account = AccountQueries().bind_free_random_autotest_account_by_warehouse_id(warehouse_id=warehouse_id) File "/app/src/framework/wms/db/account.py", line 35, in bind_free_random_autotest_account_by_warehouse_id .where(Account.wms_id == random_autotest_account.wms_id) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/attributes.py", line 569, in __get__ return self.impl.get(state, dict_) # type: ignore[no-any-return] File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/attributes.py", line 1096, in get value = self._fire_loader_callables(state, key, passive) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/attributes.py", line 1126, in _fire_loader_callables return state._load_expired(state, passive) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state.py", line 828, in _load_expired self.manager.expired_attribute_loader(self, toload, passive) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/loading.py", line 1674, in load_scalar_attributes result = load_on_ident( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/loading.py", line 510, in load_on_ident return load_on_pk_identity( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/loading.py", line 695, in load_on_pk_identity session.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2351, in execute return self._execute_internal( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2249, in _execute_internal result: Result[Any] = compile_state_cls.orm_execute_statement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement result = conn.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py", line 527, in _execute_on_connection return connection._execute_clauseelement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1899, in _exec_single_context self._log_info(str_statement) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 187, in _log_info self.engine.logger.info(message, *arg, **kw) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 159, in info self.log(logging.INFO, msg, *args, **kwargs) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 210, in log self.logger._log(level, msg, args, **kwargs) Message: 'SELECT account.wms_id AS account_wms_id, account.is_active AS account_is_active, account.first_name AS account_first_name, account.last_name AS account_last_name, account.password AS account_password, account.phone AS account_phone, account.is_pass_change_needed AS account_is_pass_change_needed, account.code AS account_code, account.date_created AS account_date_created, account.linked_delivery_point_id AS account_linked_delivery_point_id, account.patronymic AS account_patronymic, account.zone_id AS account_zone_id, account.role_wms_id AS account_role_wms_id, account.warehouse_id AS account_warehouse_id, account.barcode AS account_barcode, account.cell_key AS account_cell_key, account.jobtitle AS account_jobtitle, account.pinfl AS account_pinfl \nFROM account \nWHERE account.wms_id = %(pk_1)s' Arguments: () INFO:sqlalchemy.engine.Engine:SELECT account.wms_id AS account_wms_id, account.is_active AS account_is_active, account.first_name AS account_first_name, account.last_name AS account_last_name, account.password AS account_password, account.phone AS account_phone, account.is_pass_change_needed AS account_is_pass_change_needed, account.code AS account_code, account.date_created AS account_date_created, account.linked_delivery_point_id AS account_linked_delivery_point_id, account.patronymic AS account_patronymic, account.zone_id AS account_zone_id, account.role_wms_id AS account_role_wms_id, account.warehouse_id AS account_warehouse_id, account.barcode AS account_barcode, account.cell_key AS account_cell_key, account.jobtitle AS account_jobtitle, account.pinfl AS account_pinfl FROM account WHERE account.wms_id = %(pk_1)s --- Logging error --- Traceback (most recent call last): File "/usr/local/lib/python3.11/logging/__init__.py", line 1113, in emit stream.write(msg + self.terminator) ValueError: I/O operation on closed file. Call stack: File "/usr/local/lib/python3.11/threading.py", line 1002, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.11/threading.py", line 1045, in _bootstrap_inner self.run() File "/usr/local/lib/python3.11/threading.py", line 982, in run self._target(*self._args, **self._kwargs) File "/app/app/api/testops/v1_test_run_by_path.py", line 60, in test_run_executor result_pytest = pytest.main(args=pytest_args) File "/usr/local/lib/python3.11/site-packages/_pytest/config/__init__.py", line 199, in main ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 365, in pytest_cmdline_main return wrap_session(config, _main) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 318, in wrap_session session.exitstatus = doit(config, session) or 0 File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 372, in _main config.hook.pytest_runtestloop(session=session) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 396, in pytest_runtestloop item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 118, in pytest_runtest_protocol runtestprotocol(item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 131, in runtestprotocol rep = call_and_report(item, "setup", log) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 244, in call_and_report call = CallInfo.from_call( File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 353, in from_call result: TResult | None = func() File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 245, in lambda: runtest_hook(item=item, **kwds), File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 165, in pytest_runtest_setup item.session._setupstate.setup(item) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 523, in setup col.setup() File "/usr/local/lib/python3.11/site-packages/_pytest/python.py", line 1723, in setup self._request._fillfixtures() File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 707, in _fillfixtures item.funcargs[argname] = self.getfixturevalue(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 539, in getfixturevalue fixturedef = self._get_active_fixturedef(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 627, in _get_active_fixturedef fixturedef.execute(request=subrequest) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1110, in execute result: FixtureValue = ihook.pytest_fixture_setup( File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1202, in pytest_fixture_setup result = call_fixture_func(fixturefunc, request, kwargs) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 908, in call_fixture_func fixture_result = next(generator) File "/app/src/framework/wms/fixtures/outbound.py", line 83, in wms_provider_warehouse_stock stocks.set_user() File "/app/src/framework/wms/builders/common.py", line 28, in set_user self.user = user or random_user_by_warehouse_id(self.warehouse.id) File "/app/src/framework/wms/helpers/wms_auth.py", line 27, in random_user_by_warehouse_id account = AccountQueries().bind_free_random_autotest_account_by_warehouse_id(warehouse_id=warehouse_id) File "/app/src/framework/wms/db/account.py", line 35, in bind_free_random_autotest_account_by_warehouse_id .where(Account.wms_id == random_autotest_account.wms_id) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/attributes.py", line 569, in __get__ return self.impl.get(state, dict_) # type: ignore[no-any-return] File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/attributes.py", line 1096, in get value = self._fire_loader_callables(state, key, passive) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/attributes.py", line 1126, in _fire_loader_callables return state._load_expired(state, passive) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state.py", line 828, in _load_expired self.manager.expired_attribute_loader(self, toload, passive) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/loading.py", line 1674, in load_scalar_attributes result = load_on_ident( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/loading.py", line 510, in load_on_ident return load_on_pk_identity( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/loading.py", line 695, in load_on_pk_identity session.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2351, in execute return self._execute_internal( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2249, in _execute_internal result: Result[Any] = compile_state_cls.orm_execute_statement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement result = conn.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py", line 527, in _execute_on_connection return connection._execute_clauseelement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1904, in _exec_single_context self._log_info( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 187, in _log_info self.engine.logger.info(message, *arg, **kw) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 159, in info self.log(logging.INFO, msg, *args, **kwargs) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 210, in log self.logger._log(level, msg, args, **kwargs) Message: '[%s] %r' Arguments: ('cached since 2108s ago', {'pk_1': 100032}) INFO:sqlalchemy.engine.Engine:[cached since 2108s ago] {'pk_1': 100032} --- Logging error --- Traceback (most recent call last): File "/usr/local/lib/python3.11/logging/__init__.py", line 1113, in emit stream.write(msg + self.terminator) ValueError: I/O operation on closed file. Call stack: File "/usr/local/lib/python3.11/threading.py", line 1002, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.11/threading.py", line 1045, in _bootstrap_inner self.run() File "/usr/local/lib/python3.11/threading.py", line 982, in run self._target(*self._args, **self._kwargs) File "/app/app/api/testops/v1_test_run_by_path.py", line 60, in test_run_executor result_pytest = pytest.main(args=pytest_args) File "/usr/local/lib/python3.11/site-packages/_pytest/config/__init__.py", line 199, in main ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 365, in pytest_cmdline_main return wrap_session(config, _main) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 318, in wrap_session session.exitstatus = doit(config, session) or 0 File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 372, in _main config.hook.pytest_runtestloop(session=session) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 396, in pytest_runtestloop item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 118, in pytest_runtest_protocol runtestprotocol(item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 131, in runtestprotocol rep = call_and_report(item, "setup", log) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 244, in call_and_report call = CallInfo.from_call( File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 353, in from_call result: TResult | None = func() File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 245, in lambda: runtest_hook(item=item, **kwds), File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 165, in pytest_runtest_setup item.session._setupstate.setup(item) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 523, in setup col.setup() File "/usr/local/lib/python3.11/site-packages/_pytest/python.py", line 1723, in setup self._request._fillfixtures() File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 707, in _fillfixtures item.funcargs[argname] = self.getfixturevalue(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 539, in getfixturevalue fixturedef = self._get_active_fixturedef(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 627, in _get_active_fixturedef fixturedef.execute(request=subrequest) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1110, in execute result: FixtureValue = ihook.pytest_fixture_setup( File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1202, in pytest_fixture_setup result = call_fixture_func(fixturefunc, request, kwargs) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 908, in call_fixture_func fixture_result = next(generator) File "/app/src/framework/wms/fixtures/outbound.py", line 83, in wms_provider_warehouse_stock stocks.set_user() File "/app/src/framework/wms/builders/common.py", line 28, in set_user self.user = user or random_user_by_warehouse_id(self.warehouse.id) File "/app/src/framework/wms/helpers/wms_auth.py", line 27, in random_user_by_warehouse_id account = AccountQueries().bind_free_random_autotest_account_by_warehouse_id(warehouse_id=warehouse_id) File "/app/src/framework/wms/db/account.py", line 33, in bind_free_random_autotest_account_by_warehouse_id self.session.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py", line 765, in execute return self._proxied.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2351, in execute return self._execute_internal( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2249, in _execute_internal result: Result[Any] = compile_state_cls.orm_execute_statement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/bulk_persistence.py", line 1660, in orm_execute_statement return super().orm_execute_statement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement result = conn.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py", line 527, in _execute_on_connection return connection._execute_clauseelement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1899, in _exec_single_context self._log_info(str_statement) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 187, in _log_info self.engine.logger.info(message, *arg, **kw) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 159, in info self.log(logging.INFO, msg, *args, **kwargs) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 210, in log self.logger._log(level, msg, args, **kwargs) Message: 'UPDATE account SET barcode=%(barcode)s WHERE account.wms_id = %(wms_id_1)s' Arguments: () INFO:sqlalchemy.engine.Engine:UPDATE account SET barcode=%(barcode)s WHERE account.wms_id = %(wms_id_1)s --- Logging error --- Traceback (most recent call last): File "/usr/local/lib/python3.11/logging/__init__.py", line 1113, in emit stream.write(msg + self.terminator) ValueError: I/O operation on closed file. Call stack: File "/usr/local/lib/python3.11/threading.py", line 1002, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.11/threading.py", line 1045, in _bootstrap_inner self.run() File "/usr/local/lib/python3.11/threading.py", line 982, in run self._target(*self._args, **self._kwargs) File "/app/app/api/testops/v1_test_run_by_path.py", line 60, in test_run_executor result_pytest = pytest.main(args=pytest_args) File "/usr/local/lib/python3.11/site-packages/_pytest/config/__init__.py", line 199, in main ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 365, in pytest_cmdline_main return wrap_session(config, _main) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 318, in wrap_session session.exitstatus = doit(config, session) or 0 File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 372, in _main config.hook.pytest_runtestloop(session=session) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 396, in pytest_runtestloop item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 118, in pytest_runtest_protocol runtestprotocol(item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 131, in runtestprotocol rep = call_and_report(item, "setup", log) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 244, in call_and_report call = CallInfo.from_call( File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 353, in from_call result: TResult | None = func() File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 245, in lambda: runtest_hook(item=item, **kwds), File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 165, in pytest_runtest_setup item.session._setupstate.setup(item) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 523, in setup col.setup() File "/usr/local/lib/python3.11/site-packages/_pytest/python.py", line 1723, in setup self._request._fillfixtures() File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 707, in _fillfixtures item.funcargs[argname] = self.getfixturevalue(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 539, in getfixturevalue fixturedef = self._get_active_fixturedef(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 627, in _get_active_fixturedef fixturedef.execute(request=subrequest) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1110, in execute result: FixtureValue = ihook.pytest_fixture_setup( File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1202, in pytest_fixture_setup result = call_fixture_func(fixturefunc, request, kwargs) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 908, in call_fixture_func fixture_result = next(generator) File "/app/src/framework/wms/fixtures/outbound.py", line 83, in wms_provider_warehouse_stock stocks.set_user() File "/app/src/framework/wms/builders/common.py", line 28, in set_user self.user = user or random_user_by_warehouse_id(self.warehouse.id) File "/app/src/framework/wms/helpers/wms_auth.py", line 27, in random_user_by_warehouse_id account = AccountQueries().bind_free_random_autotest_account_by_warehouse_id(warehouse_id=warehouse_id) File "/app/src/framework/wms/db/account.py", line 33, in bind_free_random_autotest_account_by_warehouse_id self.session.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py", line 765, in execute return self._proxied.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2351, in execute return self._execute_internal( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2249, in _execute_internal result: Result[Any] = compile_state_cls.orm_execute_statement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/bulk_persistence.py", line 1660, in orm_execute_statement return super().orm_execute_statement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement result = conn.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py", line 527, in _execute_on_connection return connection._execute_clauseelement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1904, in _exec_single_context self._log_info( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 187, in _log_info self.engine.logger.info(message, *arg, **kw) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 159, in info self.log(logging.INFO, msg, *args, **kwargs) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 210, in log self.logger._log(level, msg, args, **kwargs) Message: '[%s] %r' Arguments: ('cached since 2108s ago', {'barcode': , 'wms_id_1': 100032}) INFO:sqlalchemy.engine.Engine:[cached since 2108s ago] {'barcode': , 'wms_id_1': 100032} --- Logging error --- Traceback (most recent call last): File "/usr/local/lib/python3.11/logging/__init__.py", line 1113, in emit stream.write(msg + self.terminator) ValueError: I/O operation on closed file. Call stack: File "/usr/local/lib/python3.11/threading.py", line 1002, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.11/threading.py", line 1045, in _bootstrap_inner self.run() File "/usr/local/lib/python3.11/threading.py", line 982, in run self._target(*self._args, **self._kwargs) File "/app/app/api/testops/v1_test_run_by_path.py", line 60, in test_run_executor result_pytest = pytest.main(args=pytest_args) File "/usr/local/lib/python3.11/site-packages/_pytest/config/__init__.py", line 199, in main ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 365, in pytest_cmdline_main return wrap_session(config, _main) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 318, in wrap_session session.exitstatus = doit(config, session) or 0 File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 372, in _main config.hook.pytest_runtestloop(session=session) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 396, in pytest_runtestloop item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 118, in pytest_runtest_protocol runtestprotocol(item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 131, in runtestprotocol rep = call_and_report(item, "setup", log) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 244, in call_and_report call = CallInfo.from_call( File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 353, in from_call result: TResult | None = func() File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 245, in lambda: runtest_hook(item=item, **kwds), File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 165, in pytest_runtest_setup item.session._setupstate.setup(item) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 523, in setup col.setup() File "/usr/local/lib/python3.11/site-packages/_pytest/python.py", line 1723, in setup self._request._fillfixtures() File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 707, in _fillfixtures item.funcargs[argname] = self.getfixturevalue(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 539, in getfixturevalue fixturedef = self._get_active_fixturedef(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 627, in _get_active_fixturedef fixturedef.execute(request=subrequest) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1110, in execute result: FixtureValue = ihook.pytest_fixture_setup( File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1202, in pytest_fixture_setup result = call_fixture_func(fixturefunc, request, kwargs) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 908, in call_fixture_func fixture_result = next(generator) File "/app/src/framework/wms/fixtures/outbound.py", line 84, in wms_provider_warehouse_stock stocks.create_cell_with_one_barcode_stock(sku_amount=randint(4, 10)) File "/app/src/framework/wms/builders/availability/stock.py", line 193, in create_cell_with_one_barcode_stock self.set_user_auth().set_cell().create_items(sku_amount=sku_amount, barcode_count=1).stocks_add_to_cell() File "/app/src/framework/wms/builders/availability/stock.py", line 42, in set_cell cell = cell or new_free_cell(zone_id=self.warehouse.qa_zone, cell_picking_type=cell_picking_type) File "/app/src/framework/wms/helpers/cell.py", line 10, in new_free_cell AvailableCell().create_cell(zone_id=zone_id, cell_prefix=cell_prefix, cell_picking_type=cell_picking_type).add() File "/usr/local/lib/python3.11/site-packages/retrying.py", line 55, in wrapped_f return Retrying(*dargs, **dkw).call(f, *args, **kw) File "/usr/local/lib/python3.11/site-packages/retrying.py", line 273, in call attempt = Attempt(fn(*args, **kwargs), attempt_number, False) File "/app/src/framework/common/base_db_builder.py", line 41, in add self.commit() File "/app/src/framework/common/base_db_builder.py", line 28, in commit self.session.commit() File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py", line 597, in commit return self._proxied.commit() File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2030, in commit trans.commit(_to_root=True) File "", line 2, in commit File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py", line 137, in _go ret_value = fn(self, *arg, **kw) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 1311, in commit self._prepare_impl() File "", line 2, in _prepare_impl File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py", line 137, in _go ret_value = fn(self, *arg, **kw) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 1286, in _prepare_impl self.session.flush() File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 4331, in flush self._flush(objects) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 4427, in _flush flush_context.execute() File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py", line 527, in _execute_on_connection return connection._execute_clauseelement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1899, in _exec_single_context self._log_info(str_statement) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 187, in _log_info self.engine.logger.info(message, *arg, **kw) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 159, in info self.log(logging.INFO, msg, *args, **kwargs) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 210, in log self.logger._log(level, msg, args, **kwargs) Message: 'INSERT INTO cell (key, zone_id, cell_picking_type, barcode, old_barcode, height, length, width, placing_order, picking_order, inventory_task_id, last_inventory_date, last_inventory_worker_id, deactivate_reason) VALUES (%(key)s, %(zone_id)s, %(cell_picking_type)s, %(barcode)s, %(old_barcode)s, %(height)s, %(length)s, %(width)s, %(placing_order)s, %(picking_order)s, %(inventory_task_id)s, %(last_inventory_date)s, %(last_inventory_worker_id)s, %(deactivate_reason)s) RETURNING cell.id, cell.active, cell.mix_type, cell.skus_amount' Arguments: () INFO:sqlalchemy.engine.Engine:INSERT INTO cell (key, zone_id, cell_picking_type, barcode, old_barcode, height, length, width, placing_order, picking_order, inventory_task_id, last_inventory_date, last_inventory_worker_id, deactivate_reason) VALUES (%(key)s, %(zone_id)s, %(cell_picking_type)s, %(barcode)s, %(old_barcode)s, %(height)s, %(length)s, %(width)s, %(placing_order)s, %(picking_order)s, %(inventory_task_id)s, %(last_inventory_date)s, %(last_inventory_worker_id)s, %(deactivate_reason)s) RETURNING cell.id, cell.active, cell.mix_type, cell.skus_amount --- Logging error --- Traceback (most recent call last): File "/usr/local/lib/python3.11/logging/__init__.py", line 1113, in emit stream.write(msg + self.terminator) ValueError: I/O operation on closed file. Call stack: File "/usr/local/lib/python3.11/threading.py", line 1002, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.11/threading.py", line 1045, in _bootstrap_inner self.run() File "/usr/local/lib/python3.11/threading.py", line 982, in run self._target(*self._args, **self._kwargs) File "/app/app/api/testops/v1_test_run_by_path.py", line 60, in test_run_executor result_pytest = pytest.main(args=pytest_args) File "/usr/local/lib/python3.11/site-packages/_pytest/config/__init__.py", line 199, in main ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 365, in pytest_cmdline_main return wrap_session(config, _main) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 318, in wrap_session session.exitstatus = doit(config, session) or 0 File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 372, in _main config.hook.pytest_runtestloop(session=session) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 396, in pytest_runtestloop item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 118, in pytest_runtest_protocol runtestprotocol(item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 131, in runtestprotocol rep = call_and_report(item, "setup", log) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 244, in call_and_report call = CallInfo.from_call( File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 353, in from_call result: TResult | None = func() File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 245, in lambda: runtest_hook(item=item, **kwds), File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 165, in pytest_runtest_setup item.session._setupstate.setup(item) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 523, in setup col.setup() File "/usr/local/lib/python3.11/site-packages/_pytest/python.py", line 1723, in setup self._request._fillfixtures() File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 707, in _fillfixtures item.funcargs[argname] = self.getfixturevalue(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 539, in getfixturevalue fixturedef = self._get_active_fixturedef(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 627, in _get_active_fixturedef fixturedef.execute(request=subrequest) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1110, in execute result: FixtureValue = ihook.pytest_fixture_setup( File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1202, in pytest_fixture_setup result = call_fixture_func(fixturefunc, request, kwargs) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 908, in call_fixture_func fixture_result = next(generator) File "/app/src/framework/wms/fixtures/outbound.py", line 84, in wms_provider_warehouse_stock stocks.create_cell_with_one_barcode_stock(sku_amount=randint(4, 10)) File "/app/src/framework/wms/builders/availability/stock.py", line 193, in create_cell_with_one_barcode_stock self.set_user_auth().set_cell().create_items(sku_amount=sku_amount, barcode_count=1).stocks_add_to_cell() File "/app/src/framework/wms/builders/availability/stock.py", line 42, in set_cell cell = cell or new_free_cell(zone_id=self.warehouse.qa_zone, cell_picking_type=cell_picking_type) File "/app/src/framework/wms/helpers/cell.py", line 10, in new_free_cell AvailableCell().create_cell(zone_id=zone_id, cell_prefix=cell_prefix, cell_picking_type=cell_picking_type).add() File "/usr/local/lib/python3.11/site-packages/retrying.py", line 55, in wrapped_f return Retrying(*dargs, **dkw).call(f, *args, **kw) File "/usr/local/lib/python3.11/site-packages/retrying.py", line 273, in call attempt = Attempt(fn(*args, **kwargs), attempt_number, False) File "/app/src/framework/common/base_db_builder.py", line 41, in add self.commit() File "/app/src/framework/common/base_db_builder.py", line 28, in commit self.session.commit() File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py", line 597, in commit return self._proxied.commit() File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2030, in commit trans.commit(_to_root=True) File "", line 2, in commit File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py", line 137, in _go ret_value = fn(self, *arg, **kw) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 1311, in commit self._prepare_impl() File "", line 2, in _prepare_impl File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py", line 137, in _go ret_value = fn(self, *arg, **kw) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 1286, in _prepare_impl self.session.flush() File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 4331, in flush self._flush(objects) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 4427, in _flush flush_context.execute() File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py", line 527, in _execute_on_connection return connection._execute_clauseelement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1904, in _exec_single_context self._log_info( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 187, in _log_info self.engine.logger.info(message, *arg, **kw) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 159, in info self.log(logging.INFO, msg, *args, **kwargs) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 210, in log self.logger._log(level, msg, args, **kwargs) Message: '[%s] %r' Arguments: ('cached since 2108s ago', {'key': 'QA-70282251714867456', 'zone_id': , 'cell_picking_type': , 'barcode': None, 'old_barcode': '2026-02-05T09:04:11.714899', 'height': None, 'length': None, 'width': None, 'placing_order': None, 'picking_order': None, 'inventory_task_id': None, 'last_inventory_date': None, 'last_inventory_worker_id': None, 'deactivate_reason': None}) INFO:sqlalchemy.engine.Engine:[cached since 2108s ago] {'key': 'QA-70282251714867456', 'zone_id': , 'cell_picking_type': , 'barcode': None, 'old_barcode': '2026-02-05T09:04:11.714899', 'height': None, 'length': None, 'width': None, 'placing_order': None, 'picking_order': None, 'inventory_task_id': None, 'last_inventory_date': None, 'last_inventory_worker_id': None, 'deactivate_reason': None} --- Logging error --- Traceback (most recent call last): File "/usr/local/lib/python3.11/logging/__init__.py", line 1113, in emit stream.write(msg + self.terminator) ValueError: I/O operation on closed file. Call stack: File "/usr/local/lib/python3.11/threading.py", line 1002, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.11/threading.py", line 1045, in _bootstrap_inner self.run() File "/usr/local/lib/python3.11/threading.py", line 982, in run self._target(*self._args, **self._kwargs) File "/app/app/api/testops/v1_test_run_by_path.py", line 60, in test_run_executor result_pytest = pytest.main(args=pytest_args) File "/usr/local/lib/python3.11/site-packages/_pytest/config/__init__.py", line 199, in main ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 365, in pytest_cmdline_main return wrap_session(config, _main) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 318, in wrap_session session.exitstatus = doit(config, session) or 0 File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 372, in _main config.hook.pytest_runtestloop(session=session) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 396, in pytest_runtestloop item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 118, in pytest_runtest_protocol runtestprotocol(item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 131, in runtestprotocol rep = call_and_report(item, "setup", log) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 244, in call_and_report call = CallInfo.from_call( File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 353, in from_call result: TResult | None = func() File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 245, in lambda: runtest_hook(item=item, **kwds), File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 165, in pytest_runtest_setup item.session._setupstate.setup(item) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 523, in setup col.setup() File "/usr/local/lib/python3.11/site-packages/_pytest/python.py", line 1723, in setup self._request._fillfixtures() File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 707, in _fillfixtures item.funcargs[argname] = self.getfixturevalue(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 539, in getfixturevalue fixturedef = self._get_active_fixturedef(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 627, in _get_active_fixturedef fixturedef.execute(request=subrequest) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1110, in execute result: FixtureValue = ihook.pytest_fixture_setup( File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1202, in pytest_fixture_setup result = call_fixture_func(fixturefunc, request, kwargs) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 908, in call_fixture_func fixture_result = next(generator) File "/app/src/framework/wms/fixtures/outbound.py", line 84, in wms_provider_warehouse_stock stocks.create_cell_with_one_barcode_stock(sku_amount=randint(4, 10)) File "/app/src/framework/wms/builders/availability/stock.py", line 193, in create_cell_with_one_barcode_stock self.set_user_auth().set_cell().create_items(sku_amount=sku_amount, barcode_count=1).stocks_add_to_cell() File "/app/src/framework/wms/builders/availability/stock.py", line 42, in set_cell cell = cell or new_free_cell(zone_id=self.warehouse.qa_zone, cell_picking_type=cell_picking_type) File "/app/src/framework/wms/helpers/cell.py", line 10, in new_free_cell AvailableCell().create_cell(zone_id=zone_id, cell_prefix=cell_prefix, cell_picking_type=cell_picking_type).add() File "/usr/local/lib/python3.11/site-packages/retrying.py", line 55, in wrapped_f return Retrying(*dargs, **dkw).call(f, *args, **kw) File "/usr/local/lib/python3.11/site-packages/retrying.py", line 273, in call attempt = Attempt(fn(*args, **kwargs), attempt_number, False) File "/app/src/framework/common/base_db_builder.py", line 41, in add self.commit() File "/app/src/framework/common/base_db_builder.py", line 28, in commit self.session.commit() File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py", line 597, in commit return self._proxied.commit() File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2030, in commit trans.commit(_to_root=True) File "", line 2, in commit File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py", line 137, in _go ret_value = fn(self, *arg, **kw) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 1318, in commit trans.commit() File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 2640, in commit self._do_commit() File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 2745, in _do_commit self._connection_commit_impl() File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 2716, in _connection_commit_impl self.connection._commit_impl() File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1138, in _commit_impl self._log_info( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 187, in _log_info self.engine.logger.info(message, *arg, **kw) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 159, in info self.log(logging.INFO, msg, *args, **kwargs) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 210, in log self.logger._log(level, msg, args, **kwargs) Message: 'COMMIT using DBAPI connection.commit(), has no effect due to autocommit mode' Arguments: () INFO:sqlalchemy.engine.Engine:COMMIT using DBAPI connection.commit(), has no effect due to autocommit mode --- Logging error --- Traceback (most recent call last): File "/usr/local/lib/python3.11/logging/__init__.py", line 1113, in emit stream.write(msg + self.terminator) ValueError: I/O operation on closed file. Call stack: File "/usr/local/lib/python3.11/threading.py", line 1002, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.11/threading.py", line 1045, in _bootstrap_inner self.run() File "/usr/local/lib/python3.11/threading.py", line 982, in run self._target(*self._args, **self._kwargs) File "/app/app/api/testops/v1_test_run_by_path.py", line 60, in test_run_executor result_pytest = pytest.main(args=pytest_args) File "/usr/local/lib/python3.11/site-packages/_pytest/config/__init__.py", line 199, in main ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 365, in pytest_cmdline_main return wrap_session(config, _main) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 318, in wrap_session session.exitstatus = doit(config, session) or 0 File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 372, in _main config.hook.pytest_runtestloop(session=session) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 396, in pytest_runtestloop item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 118, in pytest_runtest_protocol runtestprotocol(item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 131, in runtestprotocol rep = call_and_report(item, "setup", log) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 244, in call_and_report call = CallInfo.from_call( File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 353, in from_call result: TResult | None = func() File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 245, in lambda: runtest_hook(item=item, **kwds), File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 165, in pytest_runtest_setup item.session._setupstate.setup(item) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 523, in setup col.setup() File "/usr/local/lib/python3.11/site-packages/_pytest/python.py", line 1723, in setup self._request._fillfixtures() File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 707, in _fillfixtures item.funcargs[argname] = self.getfixturevalue(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 539, in getfixturevalue fixturedef = self._get_active_fixturedef(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 627, in _get_active_fixturedef fixturedef.execute(request=subrequest) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1110, in execute result: FixtureValue = ihook.pytest_fixture_setup( File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1202, in pytest_fixture_setup result = call_fixture_func(fixturefunc, request, kwargs) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 908, in call_fixture_func fixture_result = next(generator) File "/app/src/framework/wms/fixtures/outbound.py", line 84, in wms_provider_warehouse_stock stocks.create_cell_with_one_barcode_stock(sku_amount=randint(4, 10)) File "/app/src/framework/wms/builders/availability/stock.py", line 193, in create_cell_with_one_barcode_stock self.set_user_auth().set_cell().create_items(sku_amount=sku_amount, barcode_count=1).stocks_add_to_cell() File "/app/src/framework/wms/builders/availability/stock.py", line 43, in set_cell self.cell_key = cell.key File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/attributes.py", line 569, in __get__ return self.impl.get(state, dict_) # type: ignore[no-any-return] File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/attributes.py", line 1096, in get value = self._fire_loader_callables(state, key, passive) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/attributes.py", line 1126, in _fire_loader_callables return state._load_expired(state, passive) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state.py", line 828, in _load_expired self.manager.expired_attribute_loader(self, toload, passive) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/loading.py", line 1674, in load_scalar_attributes result = load_on_ident( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/loading.py", line 510, in load_on_ident return load_on_pk_identity( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/loading.py", line 695, in load_on_pk_identity session.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2351, in execute return self._execute_internal( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2239, in _execute_internal conn = self._connection_for_bind(bind) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2108, in _connection_for_bind return trans._connection_for_bind(engine, execution_options) File "", line 2, in _connection_for_bind File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py", line 137, in _go ret_value = fn(self, *arg, **kw) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 1240, in _connection_for_bind transaction = conn.begin() File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 856, in begin self._transaction = RootTransaction(self) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 2692, in __init__ self._connection_begin_impl() File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 2710, in _connection_begin_impl self.connection._begin_impl(self) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1089, in _begin_impl self._log_info( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 187, in _log_info self.engine.logger.info(message, *arg, **kw) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 159, in info self.log(logging.INFO, msg, *args, **kwargs) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 210, in log self.logger._log(level, msg, args, **kwargs) Message: 'BEGIN (implicit; DBAPI should not BEGIN due to autocommit mode)' Arguments: () INFO:sqlalchemy.engine.Engine:BEGIN (implicit; DBAPI should not BEGIN due to autocommit mode) --- Logging error --- Traceback (most recent call last): File "/usr/local/lib/python3.11/logging/__init__.py", line 1113, in emit stream.write(msg + self.terminator) ValueError: I/O operation on closed file. Call stack: File "/usr/local/lib/python3.11/threading.py", line 1002, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.11/threading.py", line 1045, in _bootstrap_inner self.run() File "/usr/local/lib/python3.11/threading.py", line 982, in run self._target(*self._args, **self._kwargs) File "/app/app/api/testops/v1_test_run_by_path.py", line 60, in test_run_executor result_pytest = pytest.main(args=pytest_args) File "/usr/local/lib/python3.11/site-packages/_pytest/config/__init__.py", line 199, in main ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 365, in pytest_cmdline_main return wrap_session(config, _main) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 318, in wrap_session session.exitstatus = doit(config, session) or 0 File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 372, in _main config.hook.pytest_runtestloop(session=session) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 396, in pytest_runtestloop item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 118, in pytest_runtest_protocol runtestprotocol(item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 131, in runtestprotocol rep = call_and_report(item, "setup", log) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 244, in call_and_report call = CallInfo.from_call( File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 353, in from_call result: TResult | None = func() File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 245, in lambda: runtest_hook(item=item, **kwds), File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 165, in pytest_runtest_setup item.session._setupstate.setup(item) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 523, in setup col.setup() File "/usr/local/lib/python3.11/site-packages/_pytest/python.py", line 1723, in setup self._request._fillfixtures() File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 707, in _fillfixtures item.funcargs[argname] = self.getfixturevalue(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 539, in getfixturevalue fixturedef = self._get_active_fixturedef(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 627, in _get_active_fixturedef fixturedef.execute(request=subrequest) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1110, in execute result: FixtureValue = ihook.pytest_fixture_setup( File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1202, in pytest_fixture_setup result = call_fixture_func(fixturefunc, request, kwargs) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 908, in call_fixture_func fixture_result = next(generator) File "/app/src/framework/wms/fixtures/outbound.py", line 84, in wms_provider_warehouse_stock stocks.create_cell_with_one_barcode_stock(sku_amount=randint(4, 10)) File "/app/src/framework/wms/builders/availability/stock.py", line 193, in create_cell_with_one_barcode_stock self.set_user_auth().set_cell().create_items(sku_amount=sku_amount, barcode_count=1).stocks_add_to_cell() File "/app/src/framework/wms/builders/availability/stock.py", line 43, in set_cell self.cell_key = cell.key File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/attributes.py", line 569, in __get__ return self.impl.get(state, dict_) # type: ignore[no-any-return] File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/attributes.py", line 1096, in get value = self._fire_loader_callables(state, key, passive) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/attributes.py", line 1126, in _fire_loader_callables return state._load_expired(state, passive) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state.py", line 828, in _load_expired self.manager.expired_attribute_loader(self, toload, passive) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/loading.py", line 1674, in load_scalar_attributes result = load_on_ident( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/loading.py", line 510, in load_on_ident return load_on_pk_identity( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/loading.py", line 695, in load_on_pk_identity session.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2351, in execute return self._execute_internal( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2249, in _execute_internal result: Result[Any] = compile_state_cls.orm_execute_statement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement result = conn.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py", line 527, in _execute_on_connection return connection._execute_clauseelement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1899, in _exec_single_context self._log_info(str_statement) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 187, in _log_info self.engine.logger.info(message, *arg, **kw) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 159, in info self.log(logging.INFO, msg, *args, **kwargs) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 210, in log self.logger._log(level, msg, args, **kwargs) Message: 'SELECT cell.id AS cell_id, cell.key AS cell_key, cell.zone_id AS cell_zone_id, cell.active AS cell_active, cell.mix_type AS cell_mix_type, cell.skus_amount AS cell_skus_amount, cell.cell_picking_type AS cell_cell_picking_type, cell.barcode AS cell_barcode, cell.old_barcode AS cell_old_barcode, cell.height AS cell_height, cell.length AS cell_length, cell.width AS cell_width, cell.placing_order AS cell_placing_order, cell.picking_order AS cell_picking_order, cell.inventory_task_id AS cell_inventory_task_id, cell.last_inventory_date AS cell_last_inventory_date, cell.last_inventory_worker_id AS cell_last_inventory_worker_id, cell.deactivate_reason AS cell_deactivate_reason \nFROM cell \nWHERE cell.id = %(pk_1)s' Arguments: () INFO:sqlalchemy.engine.Engine:SELECT cell.id AS cell_id, cell.key AS cell_key, cell.zone_id AS cell_zone_id, cell.active AS cell_active, cell.mix_type AS cell_mix_type, cell.skus_amount AS cell_skus_amount, cell.cell_picking_type AS cell_cell_picking_type, cell.barcode AS cell_barcode, cell.old_barcode AS cell_old_barcode, cell.height AS cell_height, cell.length AS cell_length, cell.width AS cell_width, cell.placing_order AS cell_placing_order, cell.picking_order AS cell_picking_order, cell.inventory_task_id AS cell_inventory_task_id, cell.last_inventory_date AS cell_last_inventory_date, cell.last_inventory_worker_id AS cell_last_inventory_worker_id, cell.deactivate_reason AS cell_deactivate_reason FROM cell WHERE cell.id = %(pk_1)s --- Logging error --- Traceback (most recent call last): File "/usr/local/lib/python3.11/logging/__init__.py", line 1113, in emit stream.write(msg + self.terminator) ValueError: I/O operation on closed file. Call stack: File "/usr/local/lib/python3.11/threading.py", line 1002, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.11/threading.py", line 1045, in _bootstrap_inner self.run() File "/usr/local/lib/python3.11/threading.py", line 982, in run self._target(*self._args, **self._kwargs) File "/app/app/api/testops/v1_test_run_by_path.py", line 60, in test_run_executor result_pytest = pytest.main(args=pytest_args) File "/usr/local/lib/python3.11/site-packages/_pytest/config/__init__.py", line 199, in main ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 365, in pytest_cmdline_main return wrap_session(config, _main) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 318, in wrap_session session.exitstatus = doit(config, session) or 0 File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 372, in _main config.hook.pytest_runtestloop(session=session) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 396, in pytest_runtestloop item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 118, in pytest_runtest_protocol runtestprotocol(item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 131, in runtestprotocol rep = call_and_report(item, "setup", log) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 244, in call_and_report call = CallInfo.from_call( File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 353, in from_call result: TResult | None = func() File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 245, in lambda: runtest_hook(item=item, **kwds), File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 165, in pytest_runtest_setup item.session._setupstate.setup(item) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 523, in setup col.setup() File "/usr/local/lib/python3.11/site-packages/_pytest/python.py", line 1723, in setup self._request._fillfixtures() File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 707, in _fillfixtures item.funcargs[argname] = self.getfixturevalue(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 539, in getfixturevalue fixturedef = self._get_active_fixturedef(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 627, in _get_active_fixturedef fixturedef.execute(request=subrequest) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1110, in execute result: FixtureValue = ihook.pytest_fixture_setup( File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1202, in pytest_fixture_setup result = call_fixture_func(fixturefunc, request, kwargs) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 908, in call_fixture_func fixture_result = next(generator) File "/app/src/framework/wms/fixtures/outbound.py", line 84, in wms_provider_warehouse_stock stocks.create_cell_with_one_barcode_stock(sku_amount=randint(4, 10)) File "/app/src/framework/wms/builders/availability/stock.py", line 193, in create_cell_with_one_barcode_stock self.set_user_auth().set_cell().create_items(sku_amount=sku_amount, barcode_count=1).stocks_add_to_cell() File "/app/src/framework/wms/builders/availability/stock.py", line 43, in set_cell self.cell_key = cell.key File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/attributes.py", line 569, in __get__ return self.impl.get(state, dict_) # type: ignore[no-any-return] File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/attributes.py", line 1096, in get value = self._fire_loader_callables(state, key, passive) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/attributes.py", line 1126, in _fire_loader_callables return state._load_expired(state, passive) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state.py", line 828, in _load_expired self.manager.expired_attribute_loader(self, toload, passive) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/loading.py", line 1674, in load_scalar_attributes result = load_on_ident( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/loading.py", line 510, in load_on_ident return load_on_pk_identity( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/loading.py", line 695, in load_on_pk_identity session.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2351, in execute return self._execute_internal( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2249, in _execute_internal result: Result[Any] = compile_state_cls.orm_execute_statement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement result = conn.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py", line 527, in _execute_on_connection return connection._execute_clauseelement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1904, in _exec_single_context self._log_info( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 187, in _log_info self.engine.logger.info(message, *arg, **kw) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 159, in info self.log(logging.INFO, msg, *args, **kwargs) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 210, in log self.logger._log(level, msg, args, **kwargs) Message: '[%s] %r' Arguments: ('cached since 2108s ago', {'pk_1': 479774}) INFO:sqlalchemy.engine.Engine:[cached since 2108s ago] {'pk_1': 479774} --- Logging error --- Traceback (most recent call last): File "/usr/local/lib/python3.11/logging/__init__.py", line 1113, in emit stream.write(msg + self.terminator) ValueError: I/O operation on closed file. Call stack: File "/usr/local/lib/python3.11/threading.py", line 1002, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.11/threading.py", line 1045, in _bootstrap_inner self.run() File "/usr/local/lib/python3.11/threading.py", line 982, in run self._target(*self._args, **self._kwargs) File "/app/app/api/testops/v1_test_run_by_path.py", line 60, in test_run_executor result_pytest = pytest.main(args=pytest_args) File "/usr/local/lib/python3.11/site-packages/_pytest/config/__init__.py", line 199, in main ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 365, in pytest_cmdline_main return wrap_session(config, _main) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 318, in wrap_session session.exitstatus = doit(config, session) or 0 File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 372, in _main config.hook.pytest_runtestloop(session=session) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 396, in pytest_runtestloop item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 118, in pytest_runtest_protocol runtestprotocol(item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 131, in runtestprotocol rep = call_and_report(item, "setup", log) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 244, in call_and_report call = CallInfo.from_call( File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 353, in from_call result: TResult | None = func() File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 245, in lambda: runtest_hook(item=item, **kwds), File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 165, in pytest_runtest_setup item.session._setupstate.setup(item) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 523, in setup col.setup() File "/usr/local/lib/python3.11/site-packages/_pytest/python.py", line 1723, in setup self._request._fillfixtures() File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 707, in _fillfixtures item.funcargs[argname] = self.getfixturevalue(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 539, in getfixturevalue fixturedef = self._get_active_fixturedef(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 627, in _get_active_fixturedef fixturedef.execute(request=subrequest) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1110, in execute result: FixtureValue = ihook.pytest_fixture_setup( File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1202, in pytest_fixture_setup result = call_fixture_func(fixturefunc, request, kwargs) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 908, in call_fixture_func fixture_result = next(generator) File "/app/src/framework/wms/fixtures/outbound.py", line 84, in wms_provider_warehouse_stock stocks.create_cell_with_one_barcode_stock(sku_amount=randint(4, 10)) File "/app/src/framework/wms/builders/availability/stock.py", line 193, in create_cell_with_one_barcode_stock self.set_user_auth().set_cell().create_items(sku_amount=sku_amount, barcode_count=1).stocks_add_to_cell() File "/app/src/framework/wms/builders/availability/stock.py", line 61, in create_items self.create_ff_items( File "/app/src/framework/wms/builders/availability/stock.py", line 107, in create_ff_items .set_random_user() File "/app/src/framework/fulfillment/builders/common.py", line 37, in set_random_user self.user = random_ff_supply_user() File "/app/src/framework/fulfillment/helpers/ff_auth.py", line 13, in random_ff_supply_user account = FFAccountQueries().bind_free_random_autotest_account() File "/app/src/framework/fulfillment/db/account.py", line 26, in bind_free_random_autotest_account random_autotest_account = self.get_free_random_autotest_account() File "/app/src/framework/fulfillment/db/account.py", line 23, in get_free_random_autotest_account return self.session.execute(query).scalars().first() File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py", line 765, in execute return self._proxied.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2351, in execute return self._execute_internal( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2249, in _execute_internal result: Result[Any] = compile_state_cls.orm_execute_statement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement result = conn.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py", line 527, in _execute_on_connection return connection._execute_clauseelement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1899, in _exec_single_context self._log_info(str_statement) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 187, in _log_info self.engine.logger.info(message, *arg, **kw) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 159, in info self.log(logging.INFO, msg, *args, **kwargs) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 210, in log self.logger._log(level, msg, args, **kwargs) Message: 'SELECT account.wms_id, account.is_active, account.is_pass_change_needed, account.first_name, account.last_name, account.password, account.phone, account.barcode, account.cell_key, account.code, account.date_created, account.jobtitle, account.linked_delivery_point_id, account.patronymic, account.pinfl, account.warehouse_id, account.zone_id, account.role_wms_id, account.language_code, account.profile_pic, account.cabinet_type, account.company_id \nFROM account \nWHERE account.first_name = %(first_name_1)s AND account.last_name = %(last_name_1)s AND account.barcode = %(barcode_1)s ORDER BY random() \n LIMIT %(param_1)s' Arguments: () INFO:sqlalchemy.engine.Engine:SELECT account.wms_id, account.is_active, account.is_pass_change_needed, account.first_name, account.last_name, account.password, account.phone, account.barcode, account.cell_key, account.code, account.date_created, account.jobtitle, account.linked_delivery_point_id, account.patronymic, account.pinfl, account.warehouse_id, account.zone_id, account.role_wms_id, account.language_code, account.profile_pic, account.cabinet_type, account.company_id FROM account WHERE account.first_name = %(first_name_1)s AND account.last_name = %(last_name_1)s AND account.barcode = %(barcode_1)s ORDER BY random() LIMIT %(param_1)s --- Logging error --- Traceback (most recent call last): File "/usr/local/lib/python3.11/logging/__init__.py", line 1113, in emit stream.write(msg + self.terminator) ValueError: I/O operation on closed file. Call stack: File "/usr/local/lib/python3.11/threading.py", line 1002, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.11/threading.py", line 1045, in _bootstrap_inner self.run() File "/usr/local/lib/python3.11/threading.py", line 982, in run self._target(*self._args, **self._kwargs) File "/app/app/api/testops/v1_test_run_by_path.py", line 60, in test_run_executor result_pytest = pytest.main(args=pytest_args) File "/usr/local/lib/python3.11/site-packages/_pytest/config/__init__.py", line 199, in main ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 365, in pytest_cmdline_main return wrap_session(config, _main) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 318, in wrap_session session.exitstatus = doit(config, session) or 0 File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 372, in _main config.hook.pytest_runtestloop(session=session) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 396, in pytest_runtestloop item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 118, in pytest_runtest_protocol runtestprotocol(item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 131, in runtestprotocol rep = call_and_report(item, "setup", log) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 244, in call_and_report call = CallInfo.from_call( File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 353, in from_call result: TResult | None = func() File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 245, in lambda: runtest_hook(item=item, **kwds), File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 165, in pytest_runtest_setup item.session._setupstate.setup(item) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 523, in setup col.setup() File "/usr/local/lib/python3.11/site-packages/_pytest/python.py", line 1723, in setup self._request._fillfixtures() File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 707, in _fillfixtures item.funcargs[argname] = self.getfixturevalue(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 539, in getfixturevalue fixturedef = self._get_active_fixturedef(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 627, in _get_active_fixturedef fixturedef.execute(request=subrequest) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1110, in execute result: FixtureValue = ihook.pytest_fixture_setup( File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1202, in pytest_fixture_setup result = call_fixture_func(fixturefunc, request, kwargs) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 908, in call_fixture_func fixture_result = next(generator) File "/app/src/framework/wms/fixtures/outbound.py", line 84, in wms_provider_warehouse_stock stocks.create_cell_with_one_barcode_stock(sku_amount=randint(4, 10)) File "/app/src/framework/wms/builders/availability/stock.py", line 193, in create_cell_with_one_barcode_stock self.set_user_auth().set_cell().create_items(sku_amount=sku_amount, barcode_count=1).stocks_add_to_cell() File "/app/src/framework/wms/builders/availability/stock.py", line 61, in create_items self.create_ff_items( File "/app/src/framework/wms/builders/availability/stock.py", line 107, in create_ff_items .set_random_user() File "/app/src/framework/fulfillment/builders/common.py", line 37, in set_random_user self.user = random_ff_supply_user() File "/app/src/framework/fulfillment/helpers/ff_auth.py", line 13, in random_ff_supply_user account = FFAccountQueries().bind_free_random_autotest_account() File "/app/src/framework/fulfillment/db/account.py", line 26, in bind_free_random_autotest_account random_autotest_account = self.get_free_random_autotest_account() File "/app/src/framework/fulfillment/db/account.py", line 23, in get_free_random_autotest_account return self.session.execute(query).scalars().first() File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py", line 765, in execute return self._proxied.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2351, in execute return self._execute_internal( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2249, in _execute_internal result: Result[Any] = compile_state_cls.orm_execute_statement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement result = conn.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py", line 527, in _execute_on_connection return connection._execute_clauseelement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1904, in _exec_single_context self._log_info( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 187, in _log_info self.engine.logger.info(message, *arg, **kw) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 159, in info self.log(logging.INFO, msg, *args, **kwargs) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 210, in log self.logger._log(level, msg, args, **kwargs) Message: '[%s] %r' Arguments: ('cached since 2108s ago', {'first_name_1': , 'last_name_1': , 'barcode_1': , 'param_1': 1}) INFO:sqlalchemy.engine.Engine:[cached since 2108s ago] {'first_name_1': , 'last_name_1': , 'barcode_1': , 'param_1': 1} --- Logging error --- Traceback (most recent call last): File "/usr/local/lib/python3.11/logging/__init__.py", line 1113, in emit stream.write(msg + self.terminator) ValueError: I/O operation on closed file. Call stack: File "/usr/local/lib/python3.11/threading.py", line 1002, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.11/threading.py", line 1045, in _bootstrap_inner self.run() File "/usr/local/lib/python3.11/threading.py", line 982, in run self._target(*self._args, **self._kwargs) File "/app/app/api/testops/v1_test_run_by_path.py", line 60, in test_run_executor result_pytest = pytest.main(args=pytest_args) File "/usr/local/lib/python3.11/site-packages/_pytest/config/__init__.py", line 199, in main ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 365, in pytest_cmdline_main return wrap_session(config, _main) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 318, in wrap_session session.exitstatus = doit(config, session) or 0 File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 372, in _main config.hook.pytest_runtestloop(session=session) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 396, in pytest_runtestloop item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 118, in pytest_runtest_protocol runtestprotocol(item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 131, in runtestprotocol rep = call_and_report(item, "setup", log) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 244, in call_and_report call = CallInfo.from_call( File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 353, in from_call result: TResult | None = func() File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 245, in lambda: runtest_hook(item=item, **kwds), File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 165, in pytest_runtest_setup item.session._setupstate.setup(item) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 523, in setup col.setup() File "/usr/local/lib/python3.11/site-packages/_pytest/python.py", line 1723, in setup self._request._fillfixtures() File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 707, in _fillfixtures item.funcargs[argname] = self.getfixturevalue(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 539, in getfixturevalue fixturedef = self._get_active_fixturedef(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 627, in _get_active_fixturedef fixturedef.execute(request=subrequest) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1110, in execute result: FixtureValue = ihook.pytest_fixture_setup( File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1202, in pytest_fixture_setup result = call_fixture_func(fixturefunc, request, kwargs) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 908, in call_fixture_func fixture_result = next(generator) File "/app/src/framework/wms/fixtures/outbound.py", line 84, in wms_provider_warehouse_stock stocks.create_cell_with_one_barcode_stock(sku_amount=randint(4, 10)) File "/app/src/framework/wms/builders/availability/stock.py", line 193, in create_cell_with_one_barcode_stock self.set_user_auth().set_cell().create_items(sku_amount=sku_amount, barcode_count=1).stocks_add_to_cell() File "/app/src/framework/wms/builders/availability/stock.py", line 61, in create_items self.create_ff_items( File "/app/src/framework/wms/builders/availability/stock.py", line 107, in create_ff_items .set_random_user() File "/app/src/framework/fulfillment/builders/common.py", line 37, in set_random_user self.user = random_ff_supply_user() File "/app/src/framework/fulfillment/helpers/ff_auth.py", line 13, in random_ff_supply_user account = FFAccountQueries().bind_free_random_autotest_account() File "/app/src/framework/fulfillment/db/account.py", line 33, in bind_free_random_autotest_account self.session.execute(query) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py", line 765, in execute return self._proxied.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2351, in execute return self._execute_internal( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2249, in _execute_internal result: Result[Any] = compile_state_cls.orm_execute_statement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/bulk_persistence.py", line 1660, in orm_execute_statement return super().orm_execute_statement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement result = conn.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py", line 527, in _execute_on_connection return connection._execute_clauseelement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1899, in _exec_single_context self._log_info(str_statement) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 187, in _log_info self.engine.logger.info(message, *arg, **kw) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 159, in info self.log(logging.INFO, msg, *args, **kwargs) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 210, in log self.logger._log(level, msg, args, **kwargs) Message: 'UPDATE account SET barcode=%(barcode)s WHERE account.wms_id = %(wms_id_1)s' Arguments: () INFO:sqlalchemy.engine.Engine:UPDATE account SET barcode=%(barcode)s WHERE account.wms_id = %(wms_id_1)s --- Logging error --- Traceback (most recent call last): File "/usr/local/lib/python3.11/logging/__init__.py", line 1113, in emit stream.write(msg + self.terminator) ValueError: I/O operation on closed file. Call stack: File "/usr/local/lib/python3.11/threading.py", line 1002, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.11/threading.py", line 1045, in _bootstrap_inner self.run() File "/usr/local/lib/python3.11/threading.py", line 982, in run self._target(*self._args, **self._kwargs) File "/app/app/api/testops/v1_test_run_by_path.py", line 60, in test_run_executor result_pytest = pytest.main(args=pytest_args) File "/usr/local/lib/python3.11/site-packages/_pytest/config/__init__.py", line 199, in main ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 365, in pytest_cmdline_main return wrap_session(config, _main) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 318, in wrap_session session.exitstatus = doit(config, session) or 0 File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 372, in _main config.hook.pytest_runtestloop(session=session) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 396, in pytest_runtestloop item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 118, in pytest_runtest_protocol runtestprotocol(item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 131, in runtestprotocol rep = call_and_report(item, "setup", log) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 244, in call_and_report call = CallInfo.from_call( File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 353, in from_call result: TResult | None = func() File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 245, in lambda: runtest_hook(item=item, **kwds), File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 165, in pytest_runtest_setup item.session._setupstate.setup(item) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 523, in setup col.setup() File "/usr/local/lib/python3.11/site-packages/_pytest/python.py", line 1723, in setup self._request._fillfixtures() File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 707, in _fillfixtures item.funcargs[argname] = self.getfixturevalue(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 539, in getfixturevalue fixturedef = self._get_active_fixturedef(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 627, in _get_active_fixturedef fixturedef.execute(request=subrequest) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1110, in execute result: FixtureValue = ihook.pytest_fixture_setup( File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1202, in pytest_fixture_setup result = call_fixture_func(fixturefunc, request, kwargs) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 908, in call_fixture_func fixture_result = next(generator) File "/app/src/framework/wms/fixtures/outbound.py", line 84, in wms_provider_warehouse_stock stocks.create_cell_with_one_barcode_stock(sku_amount=randint(4, 10)) File "/app/src/framework/wms/builders/availability/stock.py", line 193, in create_cell_with_one_barcode_stock self.set_user_auth().set_cell().create_items(sku_amount=sku_amount, barcode_count=1).stocks_add_to_cell() File "/app/src/framework/wms/builders/availability/stock.py", line 61, in create_items self.create_ff_items( File "/app/src/framework/wms/builders/availability/stock.py", line 107, in create_ff_items .set_random_user() File "/app/src/framework/fulfillment/builders/common.py", line 37, in set_random_user self.user = random_ff_supply_user() File "/app/src/framework/fulfillment/helpers/ff_auth.py", line 13, in random_ff_supply_user account = FFAccountQueries().bind_free_random_autotest_account() File "/app/src/framework/fulfillment/db/account.py", line 33, in bind_free_random_autotest_account self.session.execute(query) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py", line 765, in execute return self._proxied.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2351, in execute return self._execute_internal( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2249, in _execute_internal result: Result[Any] = compile_state_cls.orm_execute_statement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/bulk_persistence.py", line 1660, in orm_execute_statement return super().orm_execute_statement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement result = conn.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py", line 527, in _execute_on_connection return connection._execute_clauseelement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1904, in _exec_single_context self._log_info( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 187, in _log_info self.engine.logger.info(message, *arg, **kw) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 159, in info self.log(logging.INFO, msg, *args, **kwargs) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 210, in log self.logger._log(level, msg, args, **kwargs) Message: '[%s] %r' Arguments: ('cached since 2108s ago', {'barcode': , 'wms_id_1': 10192}) INFO:sqlalchemy.engine.Engine:[cached since 2108s ago] {'barcode': , 'wms_id_1': 10192} --- Logging error --- Traceback (most recent call last): File "/usr/local/lib/python3.11/logging/__init__.py", line 1113, in emit stream.write(msg + self.terminator) ValueError: I/O operation on closed file. Call stack: File "/usr/local/lib/python3.11/threading.py", line 1002, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.11/threading.py", line 1045, in _bootstrap_inner self.run() File "/usr/local/lib/python3.11/threading.py", line 982, in run self._target(*self._args, **self._kwargs) File "/app/app/api/testops/v1_test_run_by_path.py", line 60, in test_run_executor result_pytest = pytest.main(args=pytest_args) File "/usr/local/lib/python3.11/site-packages/_pytest/config/__init__.py", line 199, in main ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 365, in pytest_cmdline_main return wrap_session(config, _main) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 318, in wrap_session session.exitstatus = doit(config, session) or 0 File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 372, in _main config.hook.pytest_runtestloop(session=session) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 396, in pytest_runtestloop item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 118, in pytest_runtest_protocol runtestprotocol(item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 131, in runtestprotocol rep = call_and_report(item, "setup", log) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 244, in call_and_report call = CallInfo.from_call( File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 353, in from_call result: TResult | None = func() File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 245, in lambda: runtest_hook(item=item, **kwds), File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 165, in pytest_runtest_setup item.session._setupstate.setup(item) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 523, in setup col.setup() File "/usr/local/lib/python3.11/site-packages/_pytest/python.py", line 1723, in setup self._request._fillfixtures() File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 707, in _fillfixtures item.funcargs[argname] = self.getfixturevalue(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 539, in getfixturevalue fixturedef = self._get_active_fixturedef(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 627, in _get_active_fixturedef fixturedef.execute(request=subrequest) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1110, in execute result: FixtureValue = ihook.pytest_fixture_setup( File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1202, in pytest_fixture_setup result = call_fixture_func(fixturefunc, request, kwargs) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 908, in call_fixture_func fixture_result = next(generator) File "/app/src/framework/wms/fixtures/outbound.py", line 84, in wms_provider_warehouse_stock stocks.create_cell_with_one_barcode_stock(sku_amount=randint(4, 10)) File "/app/src/framework/wms/builders/availability/stock.py", line 193, in create_cell_with_one_barcode_stock self.set_user_auth().set_cell().create_items(sku_amount=sku_amount, barcode_count=1).stocks_add_to_cell() File "/app/src/framework/wms/builders/availability/stock.py", line 61, in create_items self.create_ff_items( File "/app/src/framework/wms/builders/availability/stock.py", line 107, in create_ff_items .set_random_user() File "/app/src/framework/fulfillment/builders/common.py", line 37, in set_random_user self.user = random_ff_supply_user() File "/app/src/framework/fulfillment/helpers/ff_auth.py", line 15, in random_ff_supply_user wms_id=account.wms_id, File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/attributes.py", line 569, in __get__ return self.impl.get(state, dict_) # type: ignore[no-any-return] File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/attributes.py", line 1096, in get value = self._fire_loader_callables(state, key, passive) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/attributes.py", line 1126, in _fire_loader_callables return state._load_expired(state, passive) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state.py", line 828, in _load_expired self.manager.expired_attribute_loader(self, toload, passive) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/loading.py", line 1674, in load_scalar_attributes result = load_on_ident( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/loading.py", line 510, in load_on_ident return load_on_pk_identity( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/loading.py", line 695, in load_on_pk_identity session.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2351, in execute return self._execute_internal( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2249, in _execute_internal result: Result[Any] = compile_state_cls.orm_execute_statement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement result = conn.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py", line 527, in _execute_on_connection return connection._execute_clauseelement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1899, in _exec_single_context self._log_info(str_statement) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 187, in _log_info self.engine.logger.info(message, *arg, **kw) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 159, in info self.log(logging.INFO, msg, *args, **kwargs) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 210, in log self.logger._log(level, msg, args, **kwargs) Message: 'SELECT account.wms_id AS account_wms_id, account.is_active AS account_is_active, account.is_pass_change_needed AS account_is_pass_change_needed, account.first_name AS account_first_name, account.last_name AS account_last_name, account.password AS account_password, account.phone AS account_phone, account.barcode AS account_barcode, account.cell_key AS account_cell_key, account.code AS account_code, account.date_created AS account_date_created, account.jobtitle AS account_jobtitle, account.linked_delivery_point_id AS account_linked_delivery_point_id, account.patronymic AS account_patronymic, account.pinfl AS account_pinfl, account.warehouse_id AS account_warehouse_id, account.zone_id AS account_zone_id, account.role_wms_id AS account_role_wms_id, account.language_code AS account_language_code, account.profile_pic AS account_profile_pic, account.cabinet_type AS account_cabinet_type, account.company_id AS account_company_id \nFROM account \nWHERE account.wms_id = %(pk_1)s' Arguments: () INFO:sqlalchemy.engine.Engine:SELECT account.wms_id AS account_wms_id, account.is_active AS account_is_active, account.is_pass_change_needed AS account_is_pass_change_needed, account.first_name AS account_first_name, account.last_name AS account_last_name, account.password AS account_password, account.phone AS account_phone, account.barcode AS account_barcode, account.cell_key AS account_cell_key, account.code AS account_code, account.date_created AS account_date_created, account.jobtitle AS account_jobtitle, account.linked_delivery_point_id AS account_linked_delivery_point_id, account.patronymic AS account_patronymic, account.pinfl AS account_pinfl, account.warehouse_id AS account_warehouse_id, account.zone_id AS account_zone_id, account.role_wms_id AS account_role_wms_id, account.language_code AS account_language_code, account.profile_pic AS account_profile_pic, account.cabinet_type AS account_cabinet_type, account.company_id AS account_company_id FROM account WHERE account.wms_id = %(pk_1)s --- Logging error --- Traceback (most recent call last): File "/usr/local/lib/python3.11/logging/__init__.py", line 1113, in emit stream.write(msg + self.terminator) ValueError: I/O operation on closed file. Call stack: File "/usr/local/lib/python3.11/threading.py", line 1002, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.11/threading.py", line 1045, in _bootstrap_inner self.run() File "/usr/local/lib/python3.11/threading.py", line 982, in run self._target(*self._args, **self._kwargs) File "/app/app/api/testops/v1_test_run_by_path.py", line 60, in test_run_executor result_pytest = pytest.main(args=pytest_args) File "/usr/local/lib/python3.11/site-packages/_pytest/config/__init__.py", line 199, in main ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 365, in pytest_cmdline_main return wrap_session(config, _main) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 318, in wrap_session session.exitstatus = doit(config, session) or 0 File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 372, in _main config.hook.pytest_runtestloop(session=session) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/main.py", line 396, in pytest_runtestloop item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 118, in pytest_runtest_protocol runtestprotocol(item, nextitem=nextitem) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 131, in runtestprotocol rep = call_and_report(item, "setup", log) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 244, in call_and_report call = CallInfo.from_call( File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 353, in from_call result: TResult | None = func() File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 245, in lambda: runtest_hook(item=item, **kwds), File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 165, in pytest_runtest_setup item.session._setupstate.setup(item) File "/usr/local/lib/python3.11/site-packages/_pytest/runner.py", line 523, in setup col.setup() File "/usr/local/lib/python3.11/site-packages/_pytest/python.py", line 1723, in setup self._request._fillfixtures() File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 707, in _fillfixtures item.funcargs[argname] = self.getfixturevalue(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 539, in getfixturevalue fixturedef = self._get_active_fixturedef(argname) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 627, in _get_active_fixturedef fixturedef.execute(request=subrequest) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1110, in execute result: FixtureValue = ihook.pytest_fixture_setup( File "/usr/local/lib/python3.11/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/local/lib/python3.11/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 1202, in pytest_fixture_setup result = call_fixture_func(fixturefunc, request, kwargs) File "/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py", line 908, in call_fixture_func fixture_result = next(generator) File "/app/src/framework/wms/fixtures/outbound.py", line 84, in wms_provider_warehouse_stock stocks.create_cell_with_one_barcode_stock(sku_amount=randint(4, 10)) File "/app/src/framework/wms/builders/availability/stock.py", line 193, in create_cell_with_one_barcode_stock self.set_user_auth().set_cell().create_items(sku_amount=sku_amount, barcode_count=1).stocks_add_to_cell() File "/app/src/framework/wms/builders/availability/stock.py", line 61, in create_items self.create_ff_items( File "/app/src/framework/wms/builders/availability/stock.py", line 107, in create_ff_items .set_random_user() File "/app/src/framework/fulfillment/builders/common.py", line 37, in set_random_user self.user = random_ff_supply_user() File "/app/src/framework/fulfillment/helpers/ff_auth.py", line 15, in random_ff_supply_user wms_id=account.wms_id, File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/attributes.py", line 569, in __get__ return self.impl.get(state, dict_) # type: ignore[no-any-return] File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/attributes.py", line 1096, in get value = self._fire_loader_callables(state, key, passive) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/attributes.py", line 1126, in _fire_loader_callables return state._load_expired(state, passive) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state.py", line 828, in _load_expired self.manager.expired_attribute_loader(self, toload, passive) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/loading.py", line 1674, in load_scalar_attributes result = load_on_ident( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/loading.py", line 510, in load_on_ident return load_on_pk_identity( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/loading.py", line 695, in load_on_pk_identity session.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2351, in execute return self._execute_internal( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2249, in _execute_internal result: Result[Any] = compile_state_cls.orm_execute_statement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement result = conn.execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py", line 527, in _execute_on_connection return connection._execute_clauseelement( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1904, in _exec_single_context self._log_info( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 187, in _log_info self.engine.logger.info(message, *arg, **kw) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 159, in info self.log(logging.INFO, msg, *args, **kwargs) File "/usr/local/lib/python3.11/site-packages/sqlalchemy/log.py", line 210, in log self.logger._log(level, msg, args, **kwargs) Message: '[%s] %r' Arguments: ('cached since 2108s ago', {'pk_1': 10192}) INFO:sqlalchemy.engine.Engine:[cached since 2108s ago] {'pk_1': 10192}