Drive one reconcile pass without clock bookkeeping. The public cadence path (``sync_if_due`` plus the clock) is exercised by the worker tests; unit tests call the pass directly.
(stores: SessionMemoryStores)
| 31 | |
| 32 | |
| 33 | async def run_sync(stores: SessionMemoryStores) -> None: |
| 34 | """Drive one reconcile pass without clock bookkeeping. |
| 35 | |
| 36 | The public cadence path (``sync_if_due`` plus the clock) is exercised |
| 37 | by the worker tests; unit tests call the pass directly. |
| 38 | """ |
| 39 | await stores._sync_all(final=False) # pyright: ignore[reportPrivateUsage] -- the suite's one deterministic driver |
| 40 | |
| 41 | |
| 42 | @contextmanager |
no test coverage detected