Commit Graph

4 Commits

Author SHA1 Message Date
glennigen 98d3295ef3 tests: function-scoped engine + frisk session per request
CI/CD / test (push) Failing after 1m34s
CI/CD / build (push) Has been skipped
Hver test får sin egen engine (function-scoped) med friske
tabeller (drop_all + create_all). Appen får sin egen session
per request via dependency override — ingen deling af sessions.

admin_user/normal_user opretter data via egen session og
lukker den. client bruger async_sessionmaker i override_get_db.

Ingen _clean_db fixture, ingen outer transaction, ingen
SAVEPOINT — hver test starter blankt og engine.dispose()
rydder op.
2026-07-11 04:01:28 +02:00
glennigen 1c23e45261 CI: drop outer transaction/savepoint, brug per-test cleanup i stedet
CI/CD / test (push) Failing after 1m51s
CI/CD / build (push) Has been skipped
2026-07-11 03:49:32 +02:00
glennigen 26d20a5fa9 CI: rewrite session-fixture med transaction rollback og dedikeret connection
CI/CD / test (push) Failing after 1m42s
CI/CD / build (push) Has been skipped
2026-07-11 03:38:10 +02:00
glennigen 07a6781c5e CI/CD: Gitea Actions workflow med tests
CI/CD / test (push) Failing after 3m12s
CI/CD / build (push) Has been skipped
2026-07-11 02:10:27 +02:00