From f317e841272f73cfed238847ecfe9261edc3521c Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 28 Jan 2025 06:43:53 +0000 Subject: [PATCH] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- tests/conftest.py | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/tests/conftest.py b/tests/conftest.py index 1b4ae5fd84..6036026962 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -48,30 +48,40 @@ class TestDbBackend(Enum): @pytest.fixture(scope='module', autouse=True) def log_module_open_fds(request): - import psutil, os + import os + + import psutil + def list_open_fds(): process = psutil.Process(os.getpid()) return process.open_files() + open_fds = list_open_fds() test_name = request.node.name msg = f'{test_name} open fds: {len(open_fds)}\n' - with (Path.cwd() / "module_open_fds.log").open("a") as file_handler: + with (Path.cwd() / 'module_open_fds.log').open('a') as file_handler: file_handler.write(msg) + @pytest.fixture(scope='function', autouse=True) def log_function_open_fds(request): - import psutil, os + import os + + import psutil + def list_open_fds(): process = psutil.Process(os.getpid()) return process.open_files() + open_fds = list_open_fds() test_name = request.node.name msg = f'{test_name} open fds: {len(open_fds)}\n' - with (Path.cwd() / "function_open_fds.log").open("a") as file_handler: + with (Path.cwd() / 'function_open_fds.log').open('a') as file_handler: file_handler.write(msg) + def pytest_collection_modifyitems(items, config): """Automatically generate markers for certain tests.