Commit Graph

14970 Commits

Author SHA1 Message Date
Jean-Paul Calderone
e53f68f4d7 Move parameter definitions to their own module, away from test implementation 2023-01-17 10:59:00 -05:00
Jean-Paul Calderone
f6555381a9 start right away please so I don't have to wait forever 2023-01-17 10:40:08 -05:00
Jean-Paul Calderone
6bf36bebd0 maybe we need integration here after all 2023-01-17 10:39:58 -05:00
Jean-Paul Calderone
e4745779ab See if this helps tox/pytest on CI 2023-01-17 10:27:20 -05:00
Jean-Paul Calderone
290bb5297f lint 2023-01-17 10:19:37 -05:00
Jean-Paul Calderone
1d32326659 Simpler, more correct process lifecycle handling.
The previous version included a bogus hack where we just passed
`allow_missing=True` when finalization was requested of `_run_node`.  This was
clearly wrong since if the caller asked for finalization, it's a programming
error for it to already have been done.

Fortunately we have a perfectly good finalizer already, `TahoeProcess.kill`,
which we can use instead of trying to craft a finalizer out of the various
pieces that make up that value.

Also, nothing seems to use the `_protocol` attribute set by `got_proto` so
let's just drop that.
2023-01-17 10:06:14 -05:00
Jean-Paul Calderone
eb630c391f "Parametrize" in a way that gives us better test names.
The old way just put sequence numbers into the name.  This way puts expected
capability strings in.
2023-01-17 10:03:54 -05:00
Jean-Paul Calderone
da6b198abc True that the tox default is disabled but it's accounted for already 2023-01-17 10:00:06 -05:00
Jean-Paul Calderone
f2989c0a4f Correct the ProcessExitedAlready exception handling
It's always okay to get ProcessExitedAlready from signalProcess.  It just
means we haven't handled the SIGCHLD yet.
2023-01-17 09:46:22 -05:00
Jean-Paul Calderone
fe552bf146 Fix CircleCI config typo 2023-01-17 09:44:27 -05:00
Jean-Paul Calderone
5424aa9737 Only run the very slow new integration test in one CI job 2023-01-17 09:27:17 -05:00
Jean-Paul Calderone
3ab7fc3853 Be able to load the data 2023-01-17 08:45:38 -05:00
Jean-Paul Calderone
d14ba09dbb Some flake fixes 2023-01-17 08:41:31 -05:00
Jean-Paul Calderone
8cc4e5905d news fragment 2023-01-17 08:40:59 -05:00
Jean-Paul Calderone
c28f10057b Move some more pieces into the subdirectory 2023-01-16 16:01:11 -05:00
Jean-Paul Calderone
4eec8113ee reproducible ssk vectors 2023-01-16 15:53:24 -05:00
Jean-Paul Calderone
1827834434 Re-generate vectors with a very small CHK 2023-01-13 21:14:37 -05:00
Jean-Paul Calderone
28e3188775 Merge remote-tracking branch 'origin/master' into 3961.test-vectors 2023-01-13 20:55:45 -05:00
Jean-Paul Calderone
7b768fdaca
Merge pull request #1245 from exarkun/3962.pre-determined-rsa-keys
Support the creation of a new mutable object with a pre-determined signature key
2023-01-13 12:28:34 -05:00
Jean-Paul Calderone
bdad577e41 Merge remote-tracking branch 'origin/master' into 3962.pre-determined-rsa-keys 2023-01-13 11:23:26 -05:00
Itamar Turner-Trauring
d3a40b8430
Merge pull request #1247 from tahoe-lafs/3960-misleading-ENOSPC-on-Windows
Attempt to workaround for failing Windows builds

Fixes ticket:3960
2023-01-13 11:20:24 -05:00
Itamar Turner-Trauring
0c0c7a2c27 Merge remote-tracking branch 'origin/master' into 3960-misleading-ENOSPC-on-Windows 2023-01-13 11:00:00 -05:00
Jean-Paul Calderone
e64c6b02e6
Fix a typo 2023-01-13 10:29:22 -05:00
Jean-Paul Calderone
d64529ac89
Merge pull request #1248 from tahoe-lafs/3966-charset-normalizer
Pin older charset_normalizer
2023-01-13 10:24:59 -05:00
Itamar Turner-Trauring
0eee22cccf Pin older charset_normalizer. 2023-01-13 09:53:38 -05:00
Jean-Paul Calderone
312513587f Switch to FilePath, regenerate w/o "max" 2023-01-12 17:27:37 -05:00
Jean-Paul Calderone
ed74fdc746 write the data file more safely 2023-01-12 16:56:20 -05:00
Jean-Paul Calderone
1a807a0232 mollify the type checker 2023-01-12 16:32:32 -05:00
Jean-Paul Calderone
d5628f9c84 Merge remote-tracking branch 'origin/master' into 3962.pre-determined-rsa-keys 2023-01-12 16:17:09 -05:00
Jean-Paul Calderone
c856f1aa29 Censor private key values in the HTTP log, too. 2023-01-12 16:16:55 -05:00
Jean-Paul Calderone
47ec418f7a Test that we can also download the mutable data via the web interface 2023-01-12 16:09:29 -05:00
Jean-Paul Calderone
e6ef45d337 test that we can also download the mutable 2023-01-12 15:37:12 -05:00
Jean-Paul Calderone
2d23e2e640 some doc improvements 2023-01-12 15:37:07 -05:00
Jean-Paul Calderone
2490f0f58a some minor rationalization of the return type 2023-01-12 15:33:37 -05:00
Jean-Paul Calderone
dd51c7a3f1 Handle an empty test vectors file 2023-01-12 15:19:01 -05:00
Jean-Paul Calderone
fa55956d29 Always write an int to the test vectors file 2023-01-12 15:18:54 -05:00
Jean-Paul Calderone
bbd3e74a5f Always place an int in the parameters total field 2023-01-12 15:17:08 -05:00
Jean-Paul Calderone
d780833306 Merge remote-tracking branch 'origin/master' into 3961.test-vectors 2023-01-12 12:40:43 -05:00
Itamar Turner-Trauring
a765d8a35b Unused. 2023-01-12 11:18:05 -05:00
Itamar Turner-Trauring
ee5ad549fe Clarify. 2023-01-12 11:12:00 -05:00
Itamar Turner-Trauring
e997bb9c39 Also need pywin32. 2023-01-12 10:39:50 -05:00
Itamar Turner-Trauring
dd89ca6d4f Another approach. 2023-01-12 10:36:39 -05:00
Itamar Turner-Trauring
e142f051b4 Cats solve problems, right? 2023-01-12 10:01:09 -05:00
Itamar Turner-Trauring
98624f3d6a Attempt to workaround for 3960. 2023-01-12 09:53:07 -05:00
Itamar Turner-Trauring
7ef1c02067
Merge pull request #1244 from tahoe-lafs/3956-mutable-uploads
Fix mutable uploads over HTTP above a certain size

Fixes ticket:3956
2023-01-10 15:53:38 -05:00
Jean-Paul Calderone
56b93ae2b3
Merge pull request #1240 from tahoe-lafs/support-triggered-image-builds
Support triggered image builds

Fixes: ticket:3958
2023-01-10 14:05:38 -05:00
Itamar Turner-Trauring
828fc588c5 Add minimal docstrings. 2023-01-10 11:10:31 -05:00
Itamar Turner-Trauring
ccb5956645 0 is also valid FD. 2023-01-10 11:04:22 -05:00
Jean-Paul Calderone
c211731c5f Merge remote-tracking branch 'origin/master' into 3961.test-vectors 2023-01-10 09:57:48 -05:00
Jean-Paul Calderone
da8cc19ef5 Merge remote-tracking branch 'origin/master' into support-triggered-image-builds 2023-01-10 08:54:00 -05:00