docs(progress): Suite-Isolation behoben (#357) — close_engine nullt globale Engines, Engine-Restore nach Teardown, ACL-Batch 130 passed
This commit is contained in:
+10
@@ -12,6 +12,16 @@
|
||||
|
||||
**Gates:** ruff exit=0 · tsc --noEmit exit=0 · pytest 11 passed · Vitest 2 passed
|
||||
|
||||
## Suite-Isolation (2026-08-28) ✅
|
||||
|
||||
**Mechanismus (Live-Messung):** `close_engine()` in der rbac `mail_app`-Fixture disposiert UND setzt alle globalen Engines auf None — 12 ACL-Batch-Failures (`relation "users" does not exist`) in Nachfolger-Suiten.
|
||||
|
||||
**Fix (b691dd3):** `reset_engine_for_testing(engine)` nach `close_engine()` im Teardown — conftest-Engine wird als globale Engine wiederhergestellt (Produktions-Bootstrap-Spiegelung).
|
||||
|
||||
**Verifikation:** ACL-Batch vorher 12 failed/118 passed → nachher **130 passed** (alle 12 behoben).
|
||||
|
||||
**Nur tests/ geändert — kein Production-Deploy nötig.**
|
||||
|
||||
## W4a — Import/Export Contribution-Architektur (2026-08-27, SPECS final)
|
||||
|
||||
**Spec:** [#359](https://forgejo.media-on.de/Leopoldadmin/leocrm/issues/359) (user-abgestimmt)
|
||||
|
||||
Reference in New Issue
Block a user