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-03 13:12:50 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 21:31:18 -07:00
2026-09-03 02:17:01 +05:30
2026-08-31 11:47:16 -07:00
2026-09-13 05:32:38 -07:00
2026-09-07 22:47:33 +05:30
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-11 15:26:46 -07:00
2026-09-10 10:27:07 -07:00
2026-09-12 22:19:44 -07:00
2026-09-09 10:55:32 -07:00
2026-09-03 19:33:28 -07:00
2026-09-01 02:14:35 -07:00
2026-08-27 20:53:02 -07:00
2026-09-11 19:50:46 -07:00
2026-09-11 19:50:46 -07:00
2026-08-31 01:04:11 -07:00
2026-08-31 01:04:11 -07:00
2026-09-03 13:12:50 -07:00
2026-08-31 01:04:11 -07:00
2026-09-12 08:27:53 -07:00
2026-09-10 10:27:07 -07:00
2026-08-29 18:23:07 -07:00
2026-09-11 19:37:59 -07:00
2026-09-07 06:00:05 -07:00
2026-08-27 07:33:36 -07:00
2026-09-02 16:11:50 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-03 01:58:56 +05:30
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-13 15:05:11 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-03 01:58:56 +05:30
2026-09-10 10:27:07 -07:00
2026-09-07 22:47:33 +05:30
2026-09-02 13:30:50 -07:00
2026-09-03 14:21:52 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 05:09:06 -07:00
2026-09-12 08:36:14 -07:00
2026-09-07 22:47:33 +05:30
2026-09-11 15:28:00 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 14:16:57 -07:00
2026-09-13 05:21:39 -07:00
2026-08-31 07:28:30 -07:00
2026-08-31 09:05:41 -07:00
2026-08-31 09:05:41 -07:00
2026-08-31 07:30:44 -07:00
2026-08-31 20:57:30 +05:30
2026-08-31 09:49:30 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 06:10:54 -07:00
2026-09-13 05:07:11 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 06:10:54 -07:00
2026-09-13 09:18:02 -07:00
2026-09-02 15:32:49 -07:00
2026-09-07 22:47:33 +05:30
2026-09-03 11:27:55 +05:30
2026-09-07 14:16:57 -07:00
2026-09-07 14:16:57 -07:00
2026-09-07 14:16:57 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-02 16:26:11 -07:00
2026-08-31 09:57:13 -07:00
2026-09-13 09:18:02 -07:00
2026-08-27 12:42:38 +05:30
2026-09-02 16:26:11 -07:00
2026-08-31 12:21:01 -07:00
2026-09-15 10:48:58 +05:30
2026-09-07 22:47:33 +05:30
2026-08-26 09:59:17 -07:00
2026-09-03 19:33:28 -07:00
2026-09-13 06:29:12 -07:00
2026-08-27 20:39:11 +05:30
2026-09-03 14:18:25 -07:00
2026-09-13 05:09:06 -07:00
2026-09-07 22:47:33 +05:30
2026-09-14 07:46:51 -07:00
2026-09-07 04:46:20 -07:00
2026-09-02 13:30:50 -07:00
2026-09-07 22:47:33 +05:30
2026-09-02 13:30:50 -07:00
2026-09-02 00:56:52 -07:00
2026-09-07 06:00:05 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-11 15:29:15 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 07:06:29 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-15 10:48:58 +05:30
2026-09-03 02:17:01 +05:30
2026-09-15 10:48:58 +05:30
2026-09-07 22:47:33 +05:30
2026-09-02 14:06:32 -07:00
2026-09-07 22:47:33 +05:30
2026-09-12 21:03:12 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 20:59:17 -07:00
2026-09-03 17:45:53 -07:00
2026-09-03 17:00:26 -07:00
2026-08-31 06:28:25 -07:00
2026-09-02 14:06:32 -07:00
2026-09-14 07:46:51 -07:00
2026-09-09 12:16:56 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-13 05:08:20 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 09:18:02 -07:00
2026-09-06 21:38:34 +05:30
2026-09-02 05:32:31 -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-07 22:47:33 +05:30
2026-09-03 13:12:50 -07:00
2026-09-13 05:21:39 -07:00
2026-09-07 22:47:33 +05:30
2026-09-12 13:00:29 +05:30
2026-09-02 16:11:50 -07:00
2026-09-13 05:09:06 -07:00
2026-09-13 09:18:02 -07:00
2026-08-31 10:54:58 -07:00
2026-09-02 06:47:30 -07:00
2026-09-11 15:44:00 -07:00
2026-09-07 22:47:33 +05:30
2026-09-10 18:12:02 -07:00
2026-09-07 22:47:33 +05:30
2026-09-02 06:47:30 -07:00
2026-09-12 08:26:39 -07:00
2026-09-03 09:32:38 -07:00
2026-09-07 22:47:33 +05:30
2026-09-14 16:13:51 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-11 03:45:33 +05:30
2026-09-11 03:45:33 +05:30
2026-09-12 12:03:39 +05:30
2026-09-07 22:47:33 +05:30
2026-09-13 06:29:12 -07:00
2026-08-29 20:57:55 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-13 09:18:02 -07:00
2026-09-11 19:37:59 -07:00
2026-09-07 22:47:33 +05:30
2026-09-02 10:55:57 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-11 11:54:49 -07:00
2026-09-13 19:19:36 -07:00
2026-09-07 22:47:33 +05:30
2026-09-03 13:12:50 -07:00
2026-09-11 19:50:46 -07:00
2026-09-02 05:55:36 -07:00
2026-09-07 14:16:57 -07:00
2026-09-07 14:16:57 -07:00
2026-09-07 14:16:57 -07:00
2026-09-07 14:16:57 -07:00
2026-09-07 14:16:57 -07:00
2026-09-07 14:16:57 -07:00
2026-08-31 01:04:11 -07:00
2026-08-31 01:04:11 -07:00
2026-09-03 13:49:57 -07:00
2026-09-01 10:52:42 -07:00
2026-08-31 01:04:11 -07:00
2026-09-02 13:30:50 -07:00
2026-08-30 20:39:58 -07:00
2026-08-30 22:19:06 -07:00
2026-09-11 06:21:48 -07:00
2026-09-03 14:18:25 -07:00
2026-08-31 09:57:13 -07:00
2026-09-07 22:47:33 +05:30
2026-09-12 13:00:29 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-13 09:18:02 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 05:21:39 -07:00
2026-09-03 13:12:50 -07:00
2026-09-13 14:43:19 -07:00
2026-09-07 14:16:57 -07:00
2026-09-11 19:58:07 -07:00
2026-09-03 13:48:14 -07:00
2026-09-07 14:16:57 -07:00
2026-09-13 14:43:19 -07:00
2026-09-03 13:48:14 -07:00
2026-09-07 14:16:57 -07:00
2026-09-03 13:48:14 -07:00
2026-09-07 14:16:57 -07:00
2026-09-14 16:14:33 -07:00
2026-09-07 14:16:57 -07:00
2026-09-07 14:16:57 -07:00
2026-09-14 21:12:32 +05:30
2026-08-31 09:56:54 -07:00
2026-09-13 05:32:38 -07:00
2026-09-11 03:45:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-03 13:12:50 -07:00
2026-09-02 07:01:23 -07:00
2026-09-09 10:43:58 -07:00
2026-09-13 14:42:33 -07:00
2026-09-13 05:21:39 -07:00
2026-09-07 22:47:33 +05:30
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-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-09 09:45:54 -07:00
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-07 22:47:33 +05:30
2026-09-12 12:03:39 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-13 05:21:02 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 16:43:50 -07:00
2026-09-07 22:47:33 +05:30
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-11 19:50:46 -07:00
2026-08-29 07:25:17 -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-10 18:13:53 -07:00
2026-09-12 08:49:16 -07:00
2026-09-11 19:50:46 -07:00
2026-09-11 15:28:00 -07:00
2026-09-13 15:41:01 -07:00
2026-09-02 06:48:31 -07:00
2026-09-13 15:41:01 -07:00
2026-09-10 18:17:22 -07:00
2026-09-02 06:19:03 -07:00
2026-09-11 19:50:46 -07:00
2026-09-13 09:18:02 -07:00
2026-09-11 15:29:15 -07:00
2026-09-11 15:44:00 -07:00
2026-09-02 06:48:31 -07:00
2026-09-11 19:50:46 -07:00
2026-09-11 15:28:00 -07:00
2026-09-13 15:41:01 -07:00
2026-09-11 19:58:07 -07:00
2026-09-13 15:41:01 -07:00
2026-09-12 01:53:15 -07:00
2026-09-11 15:29:15 -07:00
2026-09-07 22:47:33 +05:30
2026-09-10 23:45:03 +05:30
2026-09-13 05:32:38 -07:00
2026-09-13 05:32:38 -07:00
2026-09-03 13:46:50 -07:00
2026-09-07 06:15:43 -07:00
2026-09-13 05:07:11 -07:00
2026-09-09 09:21:46 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-08-27 07:33:36 -07:00
2026-09-02 06:36:16 -07:00
2026-09-07 22:47:33 +05:30
2026-09-10 18:10:48 -07:00
2026-09-02 13:31:44 -07:00
2026-09-03 13:12:50 -07:00
2026-09-13 19:19:36 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-11 19:50:46 -07:00
2026-09-02 06:59:11 -07:00
2026-09-13 14:40:31 -07:00
2026-09-08 17:51:35 +10:00
2026-09-12 21:18:24 -07:00
2026-09-13 05:21:02 -07:00
2026-09-11 15:26:09 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-09 13:06:23 +05:30
2026-09-13 20:52:02 -07:00
2026-09-09 12:20:51 +05:30
2026-09-02 06:48:31 -07:00
2026-09-12 12:03:39 +05:30
2026-09-12 12:03:39 +05:30
2026-09-07 22:47:33 +05:30
2026-09-13 05:09:06 -07:00
2026-09-07 14:16:57 -07:00
2026-09-07 14:16:57 -07:00
2026-09-07 22:47:33 +05:30
2026-09-03 17:00:26 -07:00
2026-09-05 16:09:46 +05:30
2026-09-13 09:18:02 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 09:18:02 -07:00
2026-09-02 16:11:50 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-13 05:20:26 -07:00
2026-09-07 22:47:33 +05:30
2026-09-08 04:38:47 -07:00
2026-08-31 14:54:18 -07:00
2026-09-14 07:46:51 -07:00
2026-09-07 22:47:33 +05:30
2026-09-02 00:17:54 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 14:45:10 -07:00
2026-09-02 14:36:11 +10:00
2026-09-04 15:41:27 -03:00
2026-09-10 12:08:51 +10:00
2026-09-03 14:18:25 -07:00
2026-09-13 05:21:39 -07:00
2026-09-06 20:49:30 +05:30
2026-09-07 22:47:33 +05:30
2026-09-12 08:33:08 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 09:18:02 -07:00
2026-09-02 16:57:21 +05:30
2026-08-31 11:23:48 -07:00
2026-09-03 13:46:50 -07:00
2026-08-31 14:02:55 -07:00
2026-09-11 06:23:23 -07:00
2026-08-31 12:32:33 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-03 14:00:59 -07:00
2026-09-07 06:10:54 -07:00
2026-08-30 05:16:10 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 06:10:54 -07:00
2026-09-13 09:18:02 -07:00
2026-08-31 12:21:01 -07:00
2026-09-07 06:10:54 -07:00
2026-09-07 06:10:54 -07:00
2026-09-07 06:10:54 -07:00
2026-09-07 06:10:54 -07:00
2026-09-07 06:10:54 -07:00
2026-09-13 15:39:11 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 05:32:38 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 15:39:11 -07:00
2026-09-14 16:13:51 -07:00
2026-09-02 20:43:06 +05:30
2026-09-03 13:46:50 -07:00
2026-09-10 12:08:51 +10: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-09 11:05:15 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 09:18:02 -07:00
2026-09-02 14:06:48 -07:00
2026-09-02 05:34:11 -07:00
2026-09-07 06:10:54 -07:00
2026-08-27 15:33:32 +10:00
2026-09-07 22:47:33 +05:30
2026-08-26 15:54:53 -07:00
2026-09-07 22:47:33 +05:30
2026-08-27 15:33:32 +10:00
2026-09-13 20:59:55 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-08-27 15:33:32 +10:00
2026-09-13 15:39:11 -07:00
2026-08-26 15:54:53 -07:00
2026-09-13 05:34:48 -07:00
2026-09-07 22:47:33 +05:30
2026-09-02 06:36:16 -07:00
2026-09-02 06:36:16 -07:00
2026-09-10 18:13:53 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 09:18:02 -07:00
2026-09-01 10:51:37 -07:00
2026-09-13 05:21:39 -07:00
2026-09-09 11:14:36 -07:00
2026-09-12 08:27:32 -07:00
2026-09-03 13:46:50 -07:00
2026-09-13 14:45:41 -07:00
2026-09-11 03:45:33 +05:30
2026-09-09 09:55:52 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-11 15:26:09 -07:00
2026-08-27 07:33:36 -07:00
2026-08-27 07:33:36 -07:00
2026-09-13 05:20:26 -07:00
2026-09-02 16:24:25 -07:00
2026-09-09 10:59:52 -07:00
2026-09-13 05:09:06 -07:00
2026-09-07 22:47:33 +05:30
2026-09-03 13:12:50 -07:00
2026-09-13 09:18:02 -07:00
2026-09-10 12:08:51 +10:00
2026-09-14 07:46:51 -07:00
2026-09-03 13:04:17 -07:00
2026-09-07 22:47:33 +05:30
2026-09-11 11:54:49 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-02 06:08:09 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 09:18:02 -07:00
2026-08-31 12:28:49 -07:00
2026-09-01 08:24:25 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 09:18:02 -07:00
2026-09-01 12:08:34 -07:00
2026-09-03 17:00:26 -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-08-29 20:57:55 -07:00
2026-08-29 20:57:55 -07:00
2026-09-07 22:47:33 +05:30
2026-08-31 12:28:49 -07:00
2026-08-31 12:28:49 -07:00
2026-09-13 05:07:50 -07:00
2026-09-07 22:47:33 +05:30
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-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-03 03:47:38 +05:30
2026-08-29 20:57:55 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 20:58:39 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-02 14:06:32 -07:00
2026-09-07 22:47:33 +05:30
2026-09-02 15:41:11 -07:00
2026-09-13 05:21:39 -07:00
2026-09-13 05:21:39 -07:00
2026-09-07 00:53:06 +05:30
2026-09-13 09:18:02 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-07 22:47:33 +05:30
2026-09-14 06:02:05 -07:00
2026-09-03 13:12:50 -07:00
2026-09-13 09:18:02 -07:00
2026-09-02 05:33:13 -07:00
2026-09-07 22:47:33 +05:30
2026-09-10 10:27:07 -07:00
2026-09-11 15:26:09 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-13 14:45:41 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-08-29 05:57:13 -07:00
2026-09-01 10:11:07 -07:00
2026-09-13 09:18:02 -07:00
2026-09-11 19:50:46 -07:00
2026-09-13 21:30:02 -07:00
2026-09-10 18:16:43 -07:00
2026-09-10 18:16:43 -07:00
2026-08-28 07:50:51 -07:00
2026-09-10 18:16:43 -07:00
2026-09-07 22:47:33 +05:30
2026-09-10 12:08:51 +10:00
2026-08-27 07:33:36 -07:00
2026-09-03 13:04:17 -07:00
2026-09-03 13:04:17 -07:00
2026-09-12 08:24:55 -07:00
2026-09-13 15:39:11 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 05:32:38 -07:00
2026-09-13 15:39:11 -07:00
2026-09-11 19:04:38 -07:00
2026-09-13 15:39:11 -07:00
2026-09-13 09:18:02 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 15:39:11 -07:00
2026-09-07 22:47:33 +05:30
2026-09-15 10:50:45 +05:30
2026-09-07 22:47:33 +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