diff --git a/src/backend/tests/unit/test_cli.py b/src/backend/tests/unit/test_cli.py index 3e048e88396..717d2651641 100644 --- a/src/backend/tests/unit/test_cli.py +++ b/src/backend/tests/unit/test_cli.py @@ -17,17 +17,13 @@ def test_components_path(runner, default_settings, tmp_path): temp_dir = tmp_path / "components" temp_dir.mkdir(exist_ok=True) - try: - result = runner.invoke( - app, - ["run", "--components-path", str(temp_dir), *default_settings], - ) - assert result.exit_code == 0, result.stdout - settings_service = deps.get_settings_service() - assert str(temp_dir) in settings_service.settings.components_path - finally: - # Ensure any open resources are properly closed - deps.close_resources() + result = runner.invoke( + app, + ["run", "--components-path", str(temp_dir), *default_settings], + ) + assert result.exit_code == 0, result.stdout + settings_service = deps.get_settings_service() + assert str(temp_dir) in settings_service.settings.components_path @pytest.mark.usefixtures("client")