Itamar Turner-Trauring
20c04f4ddb
Make sure it's non-UTF-8-encodable bytes, just to make sure it's roundtripping correctly.
2021-02-01 10:46:08 -05:00
Itamar Turner-Trauring
be59682532
Fix issue with file uploads being Unicode on Python 3.
2021-02-01 10:44:14 -05:00
Jason R. Coombs
621ae58abe
Avoid overthinking encoding when handling usage errors. 'test_unicode_arguments_and_output' still passes on Python 2. Ref #3603 .
2021-01-31 11:13:59 -05:00
Jason R. Coombs
57cb88638a
In scripts.create_node, set the encoding once and write text.
2021-01-30 12:46:44 -05:00
Jason R. Coombs
d6082d853a
Declare scripts.create_node as ported.
2021-01-30 12:23:16 -05:00
Jason R. Coombs
36b7fdaecf
Apply futurize to create_node.
2021-01-30 12:15:36 -05:00
Jason R. Coombs
5fc9674d3a
Update escape_path for Python 3 compatibility.
2021-01-30 11:47:53 -05:00
Jason R. Coombs
210eb5b529
Add test for escape_path.
2021-01-30 11:44:36 -05:00
Jason R. Coombs
2bd244dde9
Declare scripts.runner as ported. Ref #3603 .
2021-01-30 11:24:06 -05:00
Jason R. Coombs
5bf2b09b81
In scripts.runner, replace hard failure on Python 3 with 'experimental' warning. Ref #3603 . Closes #3035 .
2021-01-30 11:12:01 -05:00
Jason R. Coombs
00e856fed5
Declare scripts.types_ as ported (never had Python 2 support).
2021-01-30 11:00:19 -05:00
Itamar Turner-Trauring
943eabab28
Pacify flake8.
2021-01-29 10:02:16 -05:00
Itamar Turner-Trauring
6fd62eb25e
Merge remote-tracking branch 'origin/master' into 3579.ftp-python-3
2021-01-28 15:15:57 -05:00
Jean-Paul Calderone
81edda8011
... this?
2021-01-28 15:11:13 -05:00
Itamar Turner-Trauring
d1be6b4bde
Prepare for merge.
2021-01-28 15:10:57 -05:00
Itamar Turner-Trauring
90a47bb859
WIP
2021-01-28 12:00:15 -05:00
Itamar Turner-Trauring
e5a7ea97c7
More tests passing on Python 3.
2021-01-28 11:44:16 -05:00
Itamar Turner-Trauring
2007323baa
More passing tests on Python 3.
2021-01-28 11:19:09 -05:00
Itamar Turner-Trauring
6668842356
More passing tests on Python 3.
2021-01-27 15:43:44 -05:00
Itamar Turner-Trauring
ea10c7c937
More passing tests on Python 3.
2021-01-27 15:20:38 -05:00
Itamar Turner-Trauring
175a3ca4bb
More passing tests on Python 3.
2021-01-27 12:45:36 -05:00
Itamar Turner-Trauring
4f56ce436a
More passing tests on Python 3.
2021-01-27 12:39:28 -05:00
Itamar Turner-Trauring
c1391159fa
More passing tests on Python 3.
2021-01-27 12:06:25 -05:00
Jean-Paul Calderone
64f3e1277e
Replace eliot_logged_test with something ... else
...
The previous implementation relied on TestCase.addCleanup in an unreliable
way.
This implementation pushes the decoration logic in to the test method itself
on the premise that test methods that do weird stuff are better supported than
`run` methods that do weird stuff.
Also add some more tests for this behavior.
2021-01-27 11:33:09 -05:00
Itamar Turner-Trauring
9f5e1381bf
Another passing Python 3 test.
2021-01-27 11:29:46 -05:00
Itamar Turner-Trauring
5a2339ced3
Another test passing on Python 3.
2021-01-26 11:09:19 -05:00
Itamar Turner-Trauring
8493d70cab
Support byte keys in internal dictionaries.
2021-01-26 11:01:50 -05:00
Itamar Turner-Trauring
e271cd1b64
Another test passing on Python 3.
2021-01-26 10:20:15 -05:00
Jean-Paul Calderone
bb8348f7bb
Merge remote-tracking branch 'origin/master' into 3588.use-pywin32-more
2021-01-26 09:54:59 -05:00
Itamar Turner-Trauring
49300ccc4e
Merge remote-tracking branch 'origin/master' into 3584.integration-tests-sftp
2021-01-26 09:53:51 -05:00
Jean-Paul Calderone
15dbbce217
Merge remote-tracking branch 'origin/master' into 3592.convergence-hasher-tag-tests
2021-01-26 09:53:26 -05:00
Itamar Turner-Trauring
dc3871b711
Merge pull request #970 from tahoe-lafs/3590.error-in-integration-test
...
Fix URI redirect error that was manifesting in the integration tests
Fixes ticket:3590
2021-01-26 09:50:40 -05:00
Jean-Paul Calderone
25b453047c
Merge remote-tracking branch 'origin/master' into 3593.get_encryption_key-test
2021-01-25 11:12:59 -05:00
Itamar Turner-Trauring
58745fd373
More passing Python 3 tests.
2021-01-25 10:32:28 -05:00
Itamar Turner-Trauring
59847edf9c
More Python 3 fixes.
2021-01-25 10:06:05 -05:00
Itamar Turner-Trauring
b6788c4439
More Python 3 fixes.
2021-01-25 09:55:55 -05:00
Itamar Turner-Trauring
3eb62f1d0f
More passing tests on Python 3.
2021-01-25 09:25:20 -05:00
Jean-Paul Calderone
e5f0dcfbb4
Merge pull request #971 from LeastAuthority/3594.read_encrypted-test
...
Directly test read_encrypted behavior and remove a `fireEventually` from its implementation
Fixes: ticket:3594
Fixes: ticket:3595
2021-01-25 09:14:35 -05:00
Jean-Paul Calderone
e0fa228622
expand partial/lambda into full functions for clarity
2021-01-25 08:23:40 -05:00
Jean-Paul Calderone
5a0c913f58
document the new parameter
2021-01-25 08:21:39 -05:00
Itamar Turner-Trauring
4c5ea34af6
More passing tests on Python 3.
2021-01-22 15:07:03 -05:00
Itamar Turner-Trauring
4e15b37062
Bit more progress on Python 3.
2021-01-22 11:59:26 -05:00
Itamar Turner-Trauring
27a5211385
More passing tests on Python 3.
2021-01-22 11:37:37 -05:00
Itamar Turner-Trauring
011b027c39
More passing tests on Python 3.
2021-01-22 10:14:28 -05:00
Itamar Turner-Trauring
755de5edaf
Start of passing tests on Python 3.
2021-01-22 09:58:51 -05:00
Itamar Turner-Trauring
0902c8e156
Merge remote-tracking branch 'origin/master' into 3584.integration-tests-sftp
2021-01-21 13:34:51 -05:00
Itamar Turner-Trauring
23e52b1237
Simplify the unit test.
2021-01-21 09:58:58 -05:00
Jean-Paul Calderone
12087738d6
Switch from fireEventually to until
2021-01-20 13:54:37 -05:00
Jean-Paul Calderone
932481ad47
A helper for doing something repeatedly for a while
2021-01-20 12:58:03 -05:00
Jean-Paul Calderone
8be3678cb4
Directly test read_encrypted behavior
2021-01-20 11:22:22 -05:00