Files
ss-tools/backend/tests
busya 654f92e7ad fix(test): resolve 3 remaining git_base test interaction failures
Root cause: unittest.mock.patch with new_callable=AsyncMock fails in
full-suite context due to asyncio event loop state from earlier tests.
Fix: use direct module dict patching (gb_mod.run_blocking = AsyncMock())
instead of patch() context manager. This bypasses the mock machinery
interaction with inherited event loop state.

Also add conftest.py in tests/services/git/ with event_loop fixture
for per-function isolation.

Result: 2602 passed, 0 failed, 3 skipped, 1 xpassed
2026-06-15 15:05:26 +03:00
..
2026-06-01 16:34:07 +03:00
2026-05-26 09:30:41 +03:00