Commit Graph

8820 Commits

Author SHA1 Message Date
meejah
175473df40 longer timeouts, forget less 2023-04-13 00:37:32 -06:00
meejah
9472841c39 enable tor, i2p services 2023-04-12 23:01:28 -06:00
Jean-Paul Calderone
590b20431a
Merge pull request #1282 from exarkun/4003.test_connection_status-demock
Remove `mock` use from allmydata/test/test_connection_status.py

Fixes: ticket:4003
2023-04-03 12:18:05 -04:00
Jean-Paul Calderone
ecfa76ac32 Python 3.8 compatibility 2023-03-28 13:22:08 -04:00
Itamar Turner-Trauring
80d8e5b465 The function should return a coroutine. 2023-03-28 11:13:21 -04:00
Jean-Paul Calderone
3ea9e97606 Python 3.8 compatibility 2023-03-28 09:01:03 -04:00
Jean-Paul Calderone
6d4278b465 Factor some repetition out of the tests 2023-03-28 08:53:21 -04:00
Jean-Paul Calderone
8e63fe2fdd Remove the unused mock import 2023-03-28 08:52:55 -04:00
Jean-Paul Calderone
9a8430c90f Remove porting boilerplate 2023-03-28 08:52:44 -04:00
Jean-Paul Calderone
32cd54501d Pass a time function instead of patching the global 2023-03-28 08:52:31 -04:00
Jean-Paul Calderone
6b7ea29d88 use foolscap.reconnector.Reconnector where one is required
Unfortunately we need to touch a private attribute directly to shove our
expected info into it.  This isn't so bad though.  Foolscap isn't moving much
and we're not touching anything complex, just setting a simple model
attribute.
2023-03-28 08:40:25 -04:00
Jean-Paul Calderone
e2c6cc49d5 use foolscap.info.ConnectionInfo where one is required
It's *right* there.  Just use it!
2023-03-28 08:37:22 -04:00
Jean-Paul Calderone
2f106aa02a use foolscap.reconnector.ReconnectionInfo where one is required
It's *right* there.  Just use it!
2023-03-28 08:35:31 -04:00
Itamar Turner-Trauring
bd7c61cc5c Split up the state management logic from the server pinging logic. 2023-03-27 16:58:15 -04:00
Itamar Turner-Trauring
7838f25bf8 Clean up with simpler idiom. 2023-03-27 14:54:36 -04:00
Itamar Turner-Trauring
0995772b24 Explain why we ignore type check. 2023-03-27 14:54:27 -04:00
Itamar Turner-Trauring
e7c71e66a3 Merge remote-tracking branch 'origin/master' into 3978-connection-status-http-storage 2023-03-27 10:41:17 -04:00
Itamar Turner-Trauring
ee75bcd26b Fix lint. 2023-03-24 15:20:48 -04:00
Itamar Turner-Trauring
06dc32a6c0 Fix lint. 2023-03-24 15:20:11 -04:00
Itamar Turner-Trauring
6ce53000f0 Fix lint. 2023-03-24 15:19:39 -04:00
Itamar Turner-Trauring
63549c71ef Fix lints, remove some Python 2 junk. 2023-03-24 15:18:46 -04:00
Itamar Turner-Trauring
f5d9947368 Fix lint. 2023-03-24 15:15:51 -04:00
Itamar Turner-Trauring
0d92aecbf3 Fix lint. 2023-03-24 15:14:59 -04:00
Itamar Turner-Trauring
0377f858c2 Correct type. 2023-03-24 15:14:23 -04:00
Itamar Turner-Trauring
0bdea026f0 Fix lint. 2023-03-24 15:13:20 -04:00
Itamar Turner-Trauring
9d45cd85c7 Fix lint. 2023-03-24 15:12:16 -04:00
Itamar Turner-Trauring
1668b2fcf6 Fix lint. 2023-03-24 15:09:11 -04:00
Itamar Turner-Trauring
0c92fe554d Fix lint. 2023-03-24 15:07:22 -04:00
Itamar Turner-Trauring
74e3e27bea Fix lint. 2023-03-24 15:06:27 -04:00
Itamar Turner-Trauring
8d84e8a19f Fix lint. 2023-03-24 12:08:04 -04:00
Itamar Turner-Trauring
3212311bbe Fix lint. 2023-03-24 12:06:49 -04:00
Itamar Turner-Trauring
494a977525 Fix lint. 2023-03-24 12:06:01 -04:00
Itamar Turner-Trauring
aea748a890 Fix lint. 2023-03-24 12:03:43 -04:00
Itamar Turner-Trauring
0e6825709d Fix lints. 2023-03-24 12:03:04 -04:00
Itamar Turner-Trauring
29a66e5158 Fix lint. 2023-03-24 12:01:12 -04:00
Itamar Turner-Trauring
ae29ea2b23 Fix lint, and some Python 3 cleanups. 2023-03-24 11:51:40 -04:00
Itamar Turner-Trauring
0cd197d4d0 Update another instance of List. 2023-03-24 11:46:46 -04:00
Itamar Turner-Trauring
e1839ff30d Fix lints. 2023-03-24 11:45:56 -04:00
Itamar Turner-Trauring
76ecdfb7bc Fix lint. 2023-03-24 11:44:59 -04:00
Itamar Turner-Trauring
958c08d6f5 Lint fix and cleanup. 2023-03-24 11:44:14 -04:00
Itamar Turner-Trauring
eb1cb84455 Lint fix and cleanup. 2023-03-24 11:42:38 -04:00
Itamar Turner-Trauring
56e3aaad03 Lint fix and cleanup. 2023-03-24 11:41:25 -04:00
Itamar Turner-Trauring
33d30b5c80 Type annotations. 2023-03-24 11:20:31 -04:00
Itamar Turner-Trauring
9baafea00e Refactor: simplify code so there are fewer codepaths. 2023-03-24 11:08:17 -04:00
Itamar Turner-Trauring
f0e60a80af Remove unneeded import. 2023-03-24 10:22:52 -04:00
Itamar Turner-Trauring
6659350ff3 Improve type annotations. 2023-03-24 10:18:15 -04:00
Itamar Turner-Trauring
0da059b644 Update the connection status during the initial choice of NURLs. 2023-03-24 10:10:18 -04:00
Jean-Paul Calderone
d92470d233
Merge pull request #1260 from exarkun/great-black-swamp-spec-tweaks
Great black swamp spec tweaks

Fixes: ticket:3986
2023-03-23 07:38:27 -04:00
Jean-Paul Calderone
c49aa44655 Update the raw number and give a reference for interpretation 2023-03-22 09:04:15 -04:00
Itamar Turner-Trauring
264269f409 Better test name. 2023-03-21 11:29:50 -04:00