Itamar Turner-Trauring
92f5001596
Port to Python 3.
2021-02-04 14:10:22 -05:00
Itamar Turner-Trauring
c44b46e0a6
More type annotation.
2021-02-04 11:44:26 -05:00
Itamar Turner-Trauring
8fdbb6db6e
Nail down types.
2021-02-04 11:22:48 -05:00
Itamar Turner-Trauring
dfffa8722a
Get rid of allmydata.web.common_py3.
2021-02-03 11:45:30 -05:00
Itamar Turner-Trauring
6b38c8d1c9
More of test_system now passes on Python 3.
2021-02-03 11:24:47 -05:00
Itamar Turner-Trauring
cb99b27b78
Nothing to see here, move along.
2021-02-03 10:21:41 -05:00
Itamar Turner-Trauring
2595e25258
Improve coverage, specifically of values that are bytes.
2021-02-03 10:16:34 -05:00
Itamar Turner-Trauring
a1add9a512
Clarify.
2021-02-03 10:13:19 -05:00
Itamar Turner-Trauring
c26f28584e
Clarify what it does.
2021-02-03 10:11:30 -05:00
Itamar Turner-Trauring
0b57fb9df1
Merge remote-tracking branch 'origin/master' into 3596.test-web-python-3-even-more
2021-02-02 15:28:49 -05:00
Itamar Turner-Trauring
51bd4b719c
Fix lint.
2021-02-02 15:28:12 -05:00
Itamar Turner-Trauring
fa3bef5b25
Port to Python 3.
2021-02-02 15:27:15 -05:00
Itamar Turner-Trauring
489b9f87b3
All tests pass on Python 3.
2021-02-02 15:14:44 -05:00
Itamar Turner-Trauring
26560a4212
More passing tests on Python 3.
2021-02-02 14:25:01 -05:00
Itamar Turner-Trauring
abf6413a89
More passing tests on Python 3.
2021-02-01 11:50:33 -05:00
Itamar Turner-Trauring
a27dc83920
More passing tests on Python 3.
2021-02-01 11:42:09 -05:00
Itamar Turner-Trauring
73537351a7
More passing tests on Python 3.
2021-02-01 11:05:36 -05:00
Itamar Turner-Trauring
438933ec8d
Fix tests on Python 2.
2021-02-01 11:02:00 -05:00
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