From cc655aaf9bf802ff501effa84c6a4e031277015b Mon Sep 17 00:00:00 2001 From: mistangl Date: Thu, 25 Sep 2025 14:43:41 +0200 Subject: [PATCH] =?UTF-8?q?dxf=20Endung=20aus=20der=20Eingabe=20entfernt.?= =?UTF-8?q?=20Funktionen=20ben=C3=B6tigen=20nur=20basename?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/run_tests.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/run_tests.py b/lib/run_tests.py index 1b4baa5..7457cd7 100644 --- a/lib/run_tests.py +++ b/lib/run_tests.py @@ -42,10 +42,15 @@ class TestRunner: def find_test_files(self): """Find DXF files in testdata directory - all files or specific file""" if self.target_file: + # Remove .dxf suffix if present to avoid double extension + clean_target = self.target_file + if clean_target.endswith('.dxf'): + clean_target = clean_target[:-4] + # Check if specific file exists - target_dxf = self.testdata_dir / f"{self.target_file}.dxf" + target_dxf = self.testdata_dir / f"{clean_target}.dxf" if target_dxf.exists(): - return [self.target_file] + return [clean_target] else: print(f"Error: Test file {target_dxf} not found") return []