From 01afaf5e7073781a757ffc0c1a97a0f7d6f2e74d Mon Sep 17 00:00:00 2001 From: kiblik <5609770+kiblik@users.noreply.github.com> Date: Fri, 5 Dec 2025 19:39:13 +0100 Subject: [PATCH] fix(unittest): avoid ResourceWarning: unclosed file Signed-off-by: kiblik <5609770+kiblik@users.noreply.github.com> --- unittests/tools/test_snyk_issue_api_parser_with_json.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/unittests/tools/test_snyk_issue_api_parser_with_json.py b/unittests/tools/test_snyk_issue_api_parser_with_json.py index ae61dc0cf12..16473bb0e55 100644 --- a/unittests/tools/test_snyk_issue_api_parser_with_json.py +++ b/unittests/tools/test_snyk_issue_api_parser_with_json.py @@ -7,9 +7,9 @@ class TestSnykIssueApiParserWithJson(DojoTestCase): def parse_json(self, filename): - testfile = (get_unit_tests_scans_path("snyk_issue_api") / filename).open(encoding="utf-8") - parser = SnykIssueApiParser() - return parser.get_findings(testfile, Test()) + with (get_unit_tests_scans_path("snyk_issue_api") / filename).open(encoding="utf-8") as testfile: + parser = SnykIssueApiParser() + return parser.get_findings(testfile, Test()) def test_parse_sca_single_finding(self): findings = self.parse_json("snyk_sca_scan_api_single_vuln.json")