Test-Audit sn_basis fortgesetzt: sys_wrapper.py fachlich geprüft (#76)

10 Testfälle nach Freigabe als geprüft markiert: test_sys_wrapper.py komplett
(5 bisher ungeprüfte, davon 1 geschärft, und 5 neue für file_exists und getattr_safe;
get_plugin_root war bereits am 17.09.2026 geprüft). Ein neuer Test hält den Ist-Zustand
fest, dass file_exists auch Verzeichnisse als vorhanden meldet; dazu Issue-Entwurf
„file_exists: Verzeichnis gilt als vorhandene Datei" vorbereitet.

Testkatalog neu erzeugt.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-26 20:25:54 +01:00
co-authored by Claude Opus 5.5
parent c7ecd14d64
commit 04b3657dfe
3 changed files with 88 additions and 30 deletions
+40
View File
@@ -1059,6 +1059,46 @@
"datum": "2026-09-17",
"hash": "7a3d7bd800c3"
},
"sn_basis.tests.test_sys_wrapper.EnsureDirTests.test_legt_fehlendes_verzeichnis_inklusive_eltern_an": {
"datum": "2026-10-26",
"hash": "dada5d5e45b9"
},
"sn_basis.tests.test_sys_wrapper.EnsureDirTests.test_vorhandenes_verzeichnis_wirft_keinen_fehler": {
"datum": "2026-10-26",
"hash": "923d99e4edf3"
},
"sn_basis.tests.test_sys_wrapper.FileExistsTests.test_fehlende_datei_liefert_false": {
"datum": "2026-10-26",
"hash": "455c81b667df"
},
"sn_basis.tests.test_sys_wrapper.FileExistsTests.test_ungueltiger_pfad_liefert_false_statt_ausnahme": {
"datum": "2026-10-26",
"hash": "b2baf1004522"
},
"sn_basis.tests.test_sys_wrapper.FileExistsTests.test_verzeichnis_gilt_derzeit_als_vorhandene_datei": {
"datum": "2026-10-26",
"hash": "8e791a249d44"
},
"sn_basis.tests.test_sys_wrapper.FileExistsTests.test_vorhandene_datei_liefert_true": {
"datum": "2026-10-26",
"hash": "914d1ed618fd"
},
"sn_basis.tests.test_sys_wrapper.GetattrSafeTests.test_liefert_default_bei_fehlendem_attribut": {
"datum": "2026-10-26",
"hash": "bfcc23ca76f3"
},
"sn_basis.tests.test_sys_wrapper.GetattrSafeTests.test_liefert_default_wenn_attributzugriff_andere_ausnahme_wirft": {
"datum": "2026-10-26",
"hash": "6a2e61b48bbc"
},
"sn_basis.tests.test_sys_wrapper.GetattrSafeTests.test_liefert_vorhandenes_attribut": {
"datum": "2026-10-26",
"hash": "1ab2ddfc9d4f"
},
"sn_basis.tests.test_sys_wrapper.JoinPathTests.test_verbindet_mehrere_pfadbestandteile": {
"datum": "2026-10-26",
"hash": "5954b3f27357"
},
"sn_basis.tests.test_sys_wrapper.TestGetPluginRoot.test_get_plugin_root_folgt_keiner_verzeichnisverknuepfung": {
"datum": "2026-09-17",
"hash": "c9b434520d62"