maziggy
e4ff84e94a
test: drop racy printer_state_to_dict patch; assert structural shape
...
The patch on printer_state_to_dict raced against the broadcast coroutine
under pytest-xdist's parallel workers. Mostly won locally, lost
occasionally on CI — surfaced first as AttributeError on .kprofiles,
then (after _fake_state was hardened) as a dict-content mismatch
between the patched return value and the real 36-key dict.
Fix: stop patching printer_state_to_dict; let it run for real against
the complete _fake_state stub. Assertions now check the broadcast fired
with the right printer_id and a dict containing awaiting_plate_clear,
not the exact dict shape — that decouples the test from
printer_state_to_dict's evolving body.
2026-05-11 14:08:06 +02:00
..
2026-05-09 10:10:20 +02:00
2026-04-26 09:40:02 +02:00
2026-04-27 16:14:31 +02:00
2026-04-20 12:56:31 +02:00
2026-03-20 14:18:24 +01:00
2026-04-09 11:29:57 +02:00
2026-04-27 16:32:10 +02:00
2026-04-17 08:38:22 +02:00
2026-03-07 10:13:40 +01:00
2026-04-18 08:14:53 +02:00
2026-05-08 09:01:51 +02:00
2026-04-07 08:31:14 +02:00
2026-05-08 11:52:42 +02:00
2026-04-11 11:14:54 +02:00
2026-04-26 14:24:28 +02:00
2026-04-19 12:27:06 +02:00
2026-04-27 16:02:40 +02:00
2026-04-27 16:32:10 +02:00
2026-05-11 12:27:41 +02:00
2026-05-03 08:12:36 +02:00
2026-04-24 16:02:55 +02:00
2026-05-08 14:06:40 +02:00
2026-04-11 11:33:49 +02:00
2026-04-22 11:14:42 +02:00
2026-04-12 14:16:17 +02:00
2026-04-26 10:01:17 +02:00
2026-03-19 08:40:24 +01:00
2026-04-28 13:58:56 +02:00
2026-04-24 16:48:59 +02:00
2026-04-20 08:19:55 +02:00
2026-04-13 09:54:26 +02:00
2026-05-08 11:52:42 +02:00
2026-03-03 13:34:03 +01:00
2026-03-31 12:13:58 +02:00
2026-03-07 09:17:26 +01:00
2026-04-22 17:48:53 +02:00
2026-04-29 11:17:43 +02:00
2026-03-18 11:13:27 +01:00
2026-04-08 08:17:42 +02:00
2026-05-11 14:08:06 +02:00
2026-04-16 10:40:32 +02:00
2026-05-04 10:34:36 +02:00
2026-05-05 16:00:22 +02:00
2026-04-07 09:20:58 +02:00
2026-03-31 14:14:15 +02:00
2026-03-14 15:06:07 +01:00
2026-03-20 11:34:23 +01:00
2026-04-13 09:12:12 +02:00
2026-04-28 17:19:17 +02:00
2026-04-28 09:26:25 +02:00
2026-04-24 13:24:00 +02:00
2026-05-06 09:42:15 +02:00
2026-05-06 08:45:53 +02:00
2026-04-20 17:32:34 +02:00
2026-04-29 09:13:33 +02:00
2026-04-25 13:24:49 +02:00
2026-05-08 11:52:42 +02:00
2026-05-08 14:28:41 +02:00
2026-03-26 16:35:29 +01:00
2026-04-09 08:16:54 +02:00
2026-05-08 11:52:42 +02:00
2026-05-08 11:52:42 +02:00
2026-05-08 11:52:42 +02:00
2026-05-08 11:52:42 +02:00
2026-05-08 11:52:42 +02:00
2026-05-08 11:52:42 +02:00
2026-04-16 09:36:44 +02:00
2026-04-14 12:22:07 +02:00
2026-04-28 13:58:56 +02:00
2026-04-26 14:24:28 +02:00
2026-05-06 14:42:38 +02:00
2026-03-17 12:24:36 +01:00
2026-03-18 09:04:31 +01:00
2026-05-08 09:19:09 +02:00
2026-04-19 09:48:10 +02:00