kshitijk4poor
935cc237db
test(matrix): cover status-only 401 and rate-limit paths in the sync-loop test
...
Fold the transient/permanent sync-loop tests into one parametrized table
and add the two classifier branches that had no loop-level coverage: a
401 whose body was rewritten to HTML by a reverse proxy (errcode dropped,
so only http_status can stop the loop) and a 429 M_LIMIT_EXCEEDED that
must be retried because neither errcode nor status is an auth signal.
Deleting the http_status fallback in _is_permanent_matrix_auth_error now
fails the 401-html case.
Hoist _sync_error to module level so parametrize can call it directly
instead of the staticmethod.__func__ workaround. Trim the
test_ws_auth_retry docstring, which still described a Matrix test class
that moved to test_matrix.py.
2026-09-15 10:50:45 +05:30
..
2026-09-13 09:18:02 -07:00
2026-09-13 21:31:18 -07:00
2026-09-13 05:32:38 -07:00
2026-09-13 05:32:38 -07:00
2026-09-13 21:31:18 -07:00
2026-09-13 05:32:38 -07:00
2026-09-13 15:39:11 -07:00
2026-09-12 22:19:44 -07:00
2026-09-12 08:27:53 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 15:05:11 -07:00
2026-09-13 05:09:06 -07:00
2026-09-12 08:36:14 -07:00
2026-09-13 05:21:39 -07:00
2026-09-13 05:07:11 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-15 10:48:58 +05:30
2026-09-13 06:29:12 -07:00
2026-09-13 05:09:06 -07:00
2026-09-14 07:46:51 -07:00
2026-09-15 10:48:58 +05:30
2026-09-15 10:48:58 +05:30
2026-09-12 21:03:12 -07:00
2026-09-13 20:59:17 -07:00
2026-09-14 07:46:51 -07:00
2026-09-13 05:08:20 -07:00
2026-09-13 09:18:02 -07:00
2026-09-12 08:44:00 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 20:53:54 -07:00
2026-09-13 05:21:39 -07:00
2026-09-12 13:00:29 +05:30
2026-09-13 05:09:06 -07:00
2026-09-13 09:18:02 -07:00
2026-09-12 08:26:39 -07:00
2026-09-14 16:13:51 -07:00
2026-09-12 12:03:39 +05:30
2026-09-13 06:29:12 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 19:19:36 -07:00
2026-09-12 13:00:29 +05:30
2026-09-13 09:18:02 -07:00
2026-09-13 05:21:39 -07:00
2026-09-13 14:43:19 -07:00
2026-09-13 14:43:19 -07:00
2026-09-14 16:14:33 -07:00
2026-09-14 21:12:32 +05:30
2026-09-13 05:32:38 -07:00
2026-09-13 14:42:33 -07:00
2026-09-13 05:21:39 -07:00
2026-09-13 15:39:11 -07:00
2026-09-13 05:32:38 -07:00
2026-09-15 10:50:45 +05:30
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-12 08:22:42 -07:00
2026-09-12 12:03:39 +05:30
2026-09-13 05:21:02 -07:00
2026-09-13 16:43:50 -07:00
2026-09-13 05:21:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-12 12:03:39 +05:30
2026-09-13 15:41:01 -07:00
2026-09-13 05:09:06 -07:00
2026-09-13 05:07:50 -07:00
2026-09-13 19:18:26 -07:00
2026-09-12 08:49:16 -07:00
2026-09-13 15:41:01 -07:00
2026-09-13 15:41:01 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 15:41:01 -07:00
2026-09-13 15:41:01 -07:00
2026-09-12 01:53:15 -07:00
2026-09-13 05:32:38 -07:00
2026-09-13 05:32:38 -07:00
2026-09-13 05:07:11 -07:00
2026-09-13 19:19:36 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 14:40:31 -07:00
2026-09-12 21:18:24 -07:00
2026-09-13 05:21:02 -07:00
2026-09-13 20:52:02 -07:00
2026-09-12 12:03:39 +05:30
2026-09-13 05:09:06 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 05:20:26 -07:00
2026-09-14 07:46:51 -07:00
2026-09-13 14:45:10 -07:00
2026-09-13 05:21:39 -07:00
2026-09-12 08:33:08 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 15:39:11 -07:00
2026-09-13 05:32:38 -07:00
2026-09-13 15:39:11 -07:00
2026-09-14 16:13:51 -07:00
2026-09-13 09:18:02 -07:00
2026-09-14 16:13:51 -07:00
2026-09-12 08:30:27 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 20:59:55 -07:00
2026-09-13 15:39:11 -07:00
2026-09-13 05:34:48 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 05:21:39 -07:00
2026-09-12 08:27:32 -07:00
2026-09-13 14:45:41 -07:00
2026-09-13 05:20:26 -07:00
2026-09-13 05:09:06 -07:00
2026-09-13 09:18:02 -07:00
2026-09-14 07:46:51 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 15:39:11 -07:00
2026-09-13 20:57:40 -07:00
2026-09-13 18:55:15 +05:30
2026-09-13 05:07:50 -07:00
2026-09-13 15:39:11 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 15:39:11 -07:00
2026-09-13 20:58:39 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 05:21:39 -07:00
2026-09-13 05:21:39 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-14 06:02:05 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 14:45:41 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 21:30:02 -07:00
2026-09-12 08:24:55 -07:00
2026-09-13 15:39:11 -07:00
2026-09-13 05:32:38 -07:00
2026-09-13 15:39:11 -07:00
2026-09-13 15:39:11 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 15:39:11 -07:00
2026-09-15 10:50:45 +05:30
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 05:32:38 -07:00
2026-09-13 09:18:02 -07:00