From 84061fd8d563ec5062caf2938bb7bbdb23c116bd Mon Sep 17 00:00:00 2001 From: Agent Zero Date: Thu, 27 Aug 2026 00:40:36 +0200 Subject: [PATCH] =?UTF-8?q?fix(dms-tests):=20multiple=5Ffiles=20variierter?= =?UTF-8?q?=20Upload-Inhalt=20gem=C3=A4=C3=9F=20Dokumentkonvention=20(frei?= =?UTF-8?q?gegeben)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Der Test lud 3x byteidentisches PDF_CONTENT und erwartete dennoch 3 Dateien — Kollision mit dem bewussten content_hash-Dedup-Feature (routes.py Z.145-160, inkl. Storage-Bereinigung des Duplikats). docs/test-strategy.md-Konvention angewendet: unterschiedlichen Inhalt je Upload. Jetzt PDF_CONTENT + str(i).encode(). Produktionscode unverändert, Dedup bleibt vollständig aktiv. --- tests/test_dms_coverage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_dms_coverage.py b/tests/test_dms_coverage.py index d9e3a5c..3d25c9d 100644 --- a/tests/test_dms_coverage.py +++ b/tests/test_dms_coverage.py @@ -664,7 +664,7 @@ class TestSharedWithMeCoverage: for i in range(3): resp = await client.post( "/api/v1/dms/files/upload", - files={"file": (f"shared_{i}.pdf", PDF_CONTENT, "application/pdf")}, + files={"file": (f"shared_{i}.pdf", PDF_CONTENT + str(i).encode(), "application/pdf")}, headers=ORIGIN_HEADER, ) fid = resp.json()["id"]