From da282229ff387f2721b4233474c6b45ef7d0ddca Mon Sep 17 00:00:00 2001 From: Roberto Musso Date: Tue, 7 Apr 2026 14:13:14 +0200 Subject: [PATCH] refactor(tests): remove redundant filename field MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit file: serve sia come path da leggere che come nome passato a detect_content_type. Non c'è motivo di averli separati. Co-Authored-By: Claude Sonnet 4.6 --- tests/fixtures/preprocessors/cases.yaml | 5 +---- tests/test_preprocessors.py | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/tests/fixtures/preprocessors/cases.yaml b/tests/fixtures/preprocessors/cases.yaml index 594d532..56b1f28 100644 --- a/tests/fixtures/preprocessors/cases.yaml +++ b/tests/fixtures/preprocessors/cases.yaml @@ -4,7 +4,6 @@ # process: → chiama preprocess(content_type, content) # # Sorgente: file: oppure generate: binary_noise -# filename: override del nome file passato a detect (default: valore di file:) # # Assertions piatte (solo per process): # no_html: true clean_text senza tag HTML @@ -17,12 +16,10 @@ - id: "1.1" file: email_action.html - filename: email_export.html detect: email_html - id: "1.2" file: generic_page.html - filename: index.html detect: generic_html - id: "1.3" @@ -30,8 +27,8 @@ detect: plain_text - id: "1.4" + file: archive.xyz generate: binary_noise - filename: archive.xyz detect: unknown - id: "1.5" diff --git a/tests/test_preprocessors.py b/tests/test_preprocessors.py index 8f8a0ed..36ebb8f 100644 --- a/tests/test_preprocessors.py +++ b/tests/test_preprocessors.py @@ -68,7 +68,7 @@ def test_detect(preprocess_case, pytestconfig) -> None: case = preprocess_case data_dir = _fixtures_dir(pytestconfig) / "data" raw = _content(case, data_dir) - filename = case.get("filename", case.get("file", "")) + filename = case.get("file", "") ct = detect_content_type(filename, raw) expected = case["detect"] _lf_score(f"preprocess.detect.{case['id']}", 1.0 if ct == expected else 0.0)