Jean-Paul Calderone
|
1946ee5023
|
note this is for deprecated functionality
|
2020-11-16 15:00:49 -05:00 |
|
Jean-Paul Calderone
|
4e84f5e690
|
write introducers.yaml instead of [client]introducer.furl in client creation
|
2020-11-16 15:00:20 -05:00 |
|
Jean-Paul Calderone
|
10600ef5ec
|
Move write_introducer somewhere it can be used more widely
|
2020-11-16 14:59:42 -05:00 |
|
Jean-Paul Calderone
|
d27c25a26f
|
make sure we put text into yaml
|
2020-11-14 18:17:34 -05:00 |
|
Jean-Paul Calderone
|
3ac2e9365f
|
yea okay that one fails
|
2020-11-14 16:57:45 -05:00 |
|
Jean-Paul Calderone
|
dbb8050a8c
|
really suffering from not having a local dev env here
|
2020-11-14 16:51:36 -05:00 |
|
Jean-Paul Calderone
|
c529d271ee
|
"unicode" is spelled "str" now
|
2020-11-14 16:46:54 -05:00 |
|
Jean-Paul Calderone
|
06fe3869ef
|
is pyyaml screwing it up?
|
2020-11-14 16:36:51 -05:00 |
|
Jean-Paul Calderone
|
7b2d76c7ec
|
Another effort to make this simultaneously Py2/Py3 friendly
|
2020-11-14 16:12:07 -05:00 |
|
Jean-Paul Calderone
|
22973e6951
|
Attempt to make Python 3 happier
|
2020-11-14 12:36:22 -05:00 |
|
Jean-Paul Calderone
|
18e327417c
|
Get [client]introducer.furl out of test_system
|
2020-11-14 11:44:28 -05:00 |
|
Jean-Paul Calderone
|
0f4e34c41d
|
Take [client]introducer.furl out of the UseNode fixture
|
2020-11-14 11:44:28 -05:00 |
|
Jean-Paul Calderone
|
b6bebc514a
|
Remove [client]introducer.furl from test_node
|
2020-11-14 11:44:28 -05:00 |
|
Jean-Paul Calderone
|
b181b577e8
|
Remove [client]introducer.furl from test_multi_introducers (mostly)
Leave in this one test to demonstrate the deprecated functionality still
works, until we delete it entirely.
|
2020-11-14 11:44:28 -05:00 |
|
Jean-Paul Calderone
|
fabcc079c5
|
we're not testing the yaml library
|
2020-11-14 11:44:28 -05:00 |
|
Jean-Paul Calderone
|
0664416f65
|
Remove [client]introducer.furl from test_introducer
|
2020-11-14 11:44:26 -05:00 |
|
Jean-Paul Calderone
|
b202f81fd1
|
move config helper to shared location
|
2020-11-14 10:23:07 -05:00 |
|
Jean-Paul Calderone
|
25666ee49c
|
Get rid of [client]introducer.furl from test_client
|
2020-11-14 10:02:19 -05:00 |
|
Jean-Paul Calderone
|
e0f69dcfcf
|
Get the path manipulation into _Config too
|
2020-11-14 09:26:07 -05:00 |
|
Jean-Paul Calderone
|
bef5ccd0ca
|
Move the introducer config reading code into _Config
|
2020-11-14 09:12:14 -05:00 |
|
Itamar Turner-Trauring
|
f60c703dfd
|
Ported to Python 3.
|
2020-11-12 11:24:37 -05:00 |
|
Itamar Turner-Trauring
|
99f54223ab
|
Ported to Python 3.
|
2020-11-12 11:17:17 -05:00 |
|
Itamar Turner-Trauring
|
679319baf4
|
Ported to Python 3.
|
2020-11-12 11:02:51 -05:00 |
|
Itamar Turner-Trauring
|
180c6d7536
|
Port to Python 3.
|
2020-11-12 11:00:54 -05:00 |
|
Itamar Turner-Trauring
|
9e2a79ee23
|
Ported to Python 3.
|
2020-11-11 14:45:20 -05:00 |
|
Itamar Turner-Trauring
|
d0d7a82734
|
Port to Python 3.
|
2020-11-11 14:25:58 -05:00 |
|
Itamar Turner-Trauring
|
d238242d73
|
Port to Python 3.
|
2020-11-11 14:09:49 -05:00 |
|
Itamar Turner-Trauring
|
b4803fbc3b
|
Port to Python 3.
|
2020-11-11 14:05:22 -05:00 |
|
Itamar Turner-Trauring
|
2ae031f54c
|
Merge remote-tracking branch 'origin/master' into 3500.mutable-tests-python-3
|
2020-11-11 11:41:45 -05:00 |
|
Itamar Turner-Trauring
|
1aeb46aadc
|
Restored sorted.
|
2020-11-11 10:52:57 -05:00 |
|
Itamar Turner-Trauring
|
7c9b8542c1
|
Fix flake.
|
2020-11-09 15:12:38 -05:00 |
|
Itamar Turner-Trauring
|
874111be81
|
Merge remote-tracking branch 'origin/3496.mutable-tests-python-3-part-3' into 3500.mutable-tests-python-3
|
2020-11-09 15:09:33 -05:00 |
|
Itamar Turner-Trauring
|
da636984fe
|
Merge remote-tracking branch 'origin/master' into 3500.mutable-tests-python-3
|
2020-11-09 15:09:16 -05:00 |
|
Itamar Turner-Trauring
|
fcc491bf3b
|
Port to Python 3.
|
2020-11-09 15:08:56 -05:00 |
|
Itamar Turner-Trauring
|
d8c1b2fba7
|
Port to Python 3.
|
2020-11-09 15:02:33 -05:00 |
|
Itamar Turner-Trauring
|
6b61c06882
|
All tests pass on Python 3.
|
2020-11-09 15:00:55 -05:00 |
|
Itamar Turner-Trauring
|
e41e660917
|
Merge branch 'master' into 3496.mutable-tests-python-3-part-3
|
2020-11-09 14:37:46 -05:00 |
|
Itamar Turner-Trauring
|
c768e0f670
|
Merge pull request #888 from tahoe-lafs/3475.mutable-tests-part-2-python-3
Port mutable tests to Python 3, part 2 of N
Fixes ticket:3475
|
2020-11-09 14:36:28 -05:00 |
|
Itamar Turner-Trauring
|
d31667d58c
|
Ported to Python 3.
|
2020-11-09 14:15:40 -05:00 |
|
Itamar Turner-Trauring
|
2b9e269d3a
|
Tests pass on Python 3.
|
2020-11-09 14:13:14 -05:00 |
|
Itamar Turner-Trauring
|
da6dfcd86d
|
Ported to Python 3.
|
2020-11-09 14:00:11 -05:00 |
|
Itamar Turner-Trauring
|
b2e72ef562
|
Port to Python 3.
|
2020-11-09 13:55:28 -05:00 |
|
Itamar Turner-Trauring
|
3d5d46fe7c
|
Port to Python 3.
|
2020-11-09 13:48:22 -05:00 |
|
Itamar Turner-Trauring
|
0e27e7eba1
|
Merge branch '3496.mutable-tests-python-3-part-3' into 3500.mutable-tests-python-3
|
2020-11-09 13:46:19 -05:00 |
|
Itamar Turner-Trauring
|
f5f0ce2477
|
Re-enable sorting.
|
2020-11-09 13:41:03 -05:00 |
|
Chad Whitacre
|
fe07078859
|
Turn web service back on in test for Python 3
|
2020-11-06 19:44:08 -05:00 |
|
Itamar Turner-Trauring
|
9dd0faf528
|
Ported to Python 3.
|
2020-11-06 11:41:34 -05:00 |
|
Itamar Turner-Trauring
|
55ec994450
|
Tests pass on Python 3.
|
2020-11-06 11:40:34 -05:00 |
|
Itamar Turner-Trauring
|
2e6f8ca10b
|
Ported to Python 3.
|
2020-11-06 11:32:14 -05:00 |
|
Itamar Turner-Trauring
|
55623d0175
|
Ported to Python 3.
|
2020-11-06 11:27:59 -05:00 |
|
Itamar Turner-Trauring
|
dfdaac7474
|
Ported to Python 3.
|
2020-11-06 11:25:48 -05:00 |
|
Itamar Turner-Trauring
|
bcc6d91444
|
Tests pass on Python 3.
|
2020-11-06 11:24:07 -05:00 |
|
Itamar Turner-Trauring
|
6017b11910
|
Merge branch '3475.mutable-tests-part-2-python-3' into 3496.mutable-tests-python-3-part-3
|
2020-11-06 11:20:54 -05:00 |
|
Itamar Turner-Trauring
|
eab228f22a
|
Merge pull request #887 from tahoe-lafs/3465.storage_client-python-3-take-2
Port storage_client to Python 3
Fixes ticket:3465
|
2020-11-06 11:18:31 -05:00 |
|
Itamar Turner-Trauring
|
84a33625bd
|
Port to Python 3.
|
2020-11-06 10:21:33 -05:00 |
|
Itamar Turner-Trauring
|
31ee2e18f3
|
Tests pass on Python 3.
|
2020-11-06 10:20:18 -05:00 |
|
Itamar Turner-Trauring
|
836d41a92d
|
Ported to Python 3.
|
2020-11-06 10:12:56 -05:00 |
|
Itamar Turner-Trauring
|
e4734468e5
|
Ported to Python 3.
|
2020-11-06 10:11:09 -05:00 |
|
Itamar Turner-Trauring
|
95df57382f
|
Tests pass on Python 3.
|
2020-11-06 10:09:11 -05:00 |
|
Itamar Turner-Trauring
|
e17be38d69
|
Start porting test infrastructure to Python 3 compatibility.
|
2020-11-06 10:04:46 -05:00 |
|
Itamar Turner-Trauring
|
cd01d4dafa
|
Test for Python 2 BytesKeyDict and UnicodeKeyDict behavior.
|
2020-11-05 10:15:38 -05:00 |
|
Itamar Turner-Trauring
|
a49ef086b6
|
No need for explicit unicode.
|
2020-11-05 10:09:52 -05:00 |
|
Itamar Turner-Trauring
|
f57ba3c927
|
Can't send unicode over foolscap.
|
2020-11-04 14:13:08 -05:00 |
|
Itamar Turner-Trauring
|
813594bbac
|
Go back to the way it was.
|
2020-11-04 13:45:41 -05:00 |
|
Itamar Turner-Trauring
|
2c8a91fb6e
|
Merge pull request #883 from tahoe-lafs/3493.node-to-python-3
Port allmydata.node to python 3
Fixes ticket:3493
|
2020-11-04 13:44:21 -05:00 |
|
Itamar Turner-Trauring
|
0a6321cc9a
|
Tests and additional check for typed key dicts.
|
2020-11-04 13:36:08 -05:00 |
|
Itamar Turner-Trauring
|
dc818757b6
|
Port to Python 3.
|
2020-11-04 13:22:34 -05:00 |
|
Itamar Turner-Trauring
|
2b557287c8
|
Lint fix.
|
2020-11-04 13:21:13 -05:00 |
|
Itamar Turner-Trauring
|
d407cb5005
|
Port to Python 3.
|
2020-11-04 13:19:16 -05:00 |
|
Itamar Turner-Trauring
|
f34597ac61
|
All tests pass on Python 3.
|
2020-11-04 13:09:55 -05:00 |
|
Itamar Turner-Trauring
|
d30014f8f5
|
The Resource dictionary is keyed by bytes, so storing unicode means you don't
get the cached resource!
|
2020-11-03 11:14:25 -05:00 |
|
Itamar Turner-Trauring
|
f6eb4aef57
|
Work consistently across Python 2 and 3.
|
2020-11-03 10:41:13 -05:00 |
|
Itamar Turner-Trauring
|
3edc1cb29e
|
The dictionary is unicode, not bytes.
|
2020-11-03 10:41:02 -05:00 |
|
Itamar Turner-Trauring
|
60992174ff
|
twisted.web expects bytes.
|
2020-11-03 10:40:53 -05:00 |
|
Itamar Turner-Trauring
|
672c440091
|
Better error reporting.
|
2020-11-03 10:40:41 -05:00 |
|
Itamar Turner-Trauring
|
e3a0f61dca
|
More passing tests.
|
2020-11-03 10:04:24 -05:00 |
|
Itamar Turner-Trauring
|
35c304cd82
|
Workaround for Eliot flaw.
|
2020-11-03 10:04:16 -05:00 |
|
Jean-Paul Calderone
|
540c70f835
|
Merge pull request #871 from exarkun/2928.remote-allocate_tcp_port-test_node.py
Remove `allocate_tcp_port` from test_node.py
Fixes: ticket:2928
|
2020-10-31 19:24:09 -04:00 |
|
Jean-Paul Calderone
|
7ad55e0fba
|
Merge remote-tracking branch 'origin/master' into 2928.remote-allocate_tcp_port-test_node.py
|
2020-10-31 11:42:01 -04:00 |
|
Jean-Paul Calderone
|
651c42ac0f
|
remove unused import
|
2020-10-31 11:41:20 -04:00 |
|
Jean-Paul Calderone
|
4d469d7b64
|
The test is faster now, leave the max_examples setting alone
|
2020-10-30 21:05:46 -04:00 |
|
Itamar Turner-Trauring
|
92a4a5afcc
|
Closer to more passing tests, maybe.
|
2020-10-30 15:04:00 -04:00 |
|
Itamar Turner-Trauring
|
45a2fcc3f2
|
Fix for Python 2.
|
2020-10-30 14:49:25 -04:00 |
|
Itamar Turner-Trauring
|
e79d1adeea
|
Fix lint.
|
2020-10-30 14:35:09 -04:00 |
|
Itamar Turner-Trauring
|
d52f6747f6
|
Some progress towards passing tests.
|
2020-10-30 14:21:16 -04:00 |
|
Itamar Turner-Trauring
|
6264cf15b1
|
Fix some failing tests.
|
2020-10-30 14:08:09 -04:00 |
|
Chad Whitacre
|
266b707d25
|
Merge pull request #861 from tahoe-lafs/3474.easy-ports
Port some easy files to Python 3
|
2020-10-30 13:33:34 -04:00 |
|
Itamar Turner-Trauring
|
6b4be7aee3
|
Should be unicode.
|
2020-10-30 11:23:30 -04:00 |
|
Itamar Turner-Trauring
|
36d1056ad0
|
Delete dead code, note porting.
|
2020-10-30 11:21:14 -04:00 |
|
Itamar Turner-Trauring
|
468beb05f6
|
Port to Python 3.
|
2020-10-29 14:09:18 -04:00 |
|
Itamar Turner-Trauring
|
dce368016b
|
Duplicates test coverage in test_connections.
|
2020-10-29 14:01:05 -04:00 |
|
Itamar Turner-Trauring
|
c3248524f0
|
Drop support for '\#', never was used by anything as far as we know.
|
2020-10-29 13:51:29 -04:00 |
|
Itamar Turner-Trauring
|
0cf6ca86fb
|
Improve test coverage.
|
2020-10-29 13:36:31 -04:00 |
|
Itamar Turner-Trauring
|
fa0dbcfd0e
|
Configs are always unicode now.
|
2020-10-29 10:26:07 -04:00 |
|
Chad Whitacre
|
a10c2606f4
|
Merge pull request #868 from tahoe-lafs/3468.offloaded-test-coverage
More test coverage for the upload helper
|
2020-10-28 15:20:34 -04:00 |
|
Chad Whitacre
|
d04b6c103a
|
Pick off a couple of easy ports
|
2020-10-28 14:57:10 -04:00 |
|
Itamar Turner-Trauring
|
6f2027e824
|
Fix lint.
|
2020-10-27 16:59:43 -04:00 |
|
Itamar Turner-Trauring
|
20a64d5767
|
Test new fileutil behavior.
|
2020-10-27 14:24:23 -04:00 |
|
Itamar Turner-Trauring
|
f1b281123d
|
Fix tests.
|
2020-10-27 14:24:20 -04:00 |
|
Itamar Turner-Trauring
|
bcb6822171
|
Merge branch '3485.backported-configparser-for-py-2' into 3479.test-node-python-3
|
2020-10-27 14:06:35 -04:00 |
|
Itamar Turner-Trauring
|
b62bd13bee
|
Merge remote-tracking branch 'origin/master' into 3479.test-node-python-3
|
2020-10-27 14:02:27 -04:00 |
|
Itamar Turner-Trauring
|
b79504a43b
|
Refactor to unify different code paths.
|
2020-10-27 13:59:45 -04:00 |
|
Itamar Turner-Trauring
|
0d270e1290
|
Create ConfigParsers in a consistent manner.
|
2020-10-27 11:48:25 -04:00 |
|
Itamar Turner-Trauring
|
207111fb9c
|
Documentation fixes.
|
2020-10-27 11:43:27 -04:00 |
|
Itamar Turner-Trauring
|
1a7bb06587
|
SafeConfigParser has been replaced by ConfigParser.
|
2020-10-27 09:35:09 -04:00 |
|
Itamar Turner-Trauring
|
c76afc9ece
|
Try to fix some failing unit tests in ASCII locale.
|
2020-10-27 08:54:28 -04:00 |
|
Itamar Turner-Trauring
|
d5333ae9f9
|
Merge remote-tracking branch 'origin/master' into 3485.backported-configparser-for-py-2
|
2020-10-26 16:53:19 -04:00 |
|
Itamar Turner-Trauring
|
4a54377208
|
Some more fixes.
|
2020-10-26 16:48:18 -04:00 |
|
Itamar Turner-Trauring
|
4dc1adc817
|
Some progress towards passing Python 2 tests.
|
2020-10-26 16:37:00 -04:00 |
|
Itamar Turner-Trauring
|
76697c8c1b
|
It's already unicode.
|
2020-10-26 14:33:59 -04:00 |
|
Itamar Turner-Trauring
|
375ed5096c
|
Config parsing now always returns Unicode.
|
2020-10-26 12:12:49 -04:00 |
|
Itamar Turner-Trauring
|
f50fd8e474
|
Switch to new configparser backport.
|
2020-10-26 12:12:46 -04:00 |
|
Jean-Paul Calderone
|
25ee76104a
|
Merge pull request #872 from tahoe-lafs/3486.netifaces
Switch to netifaces
Fixes: ticket:3486
|
2020-10-26 11:55:31 -04:00 |
|
Chad Whitacre
|
338ee89e63
|
Stick with unicode (new str) for file path parts
This seems to be the pattern, e.g.:
https://github.com/tahoe-lafs/tahoe-lafs/blob/master/src/allmydata/client.py#L229
|
2020-10-23 12:52:32 -04:00 |
|
Chad Whitacre
|
725291c2aa
|
Merge branch 'master' into 3468.offloaded-test-coverage
|
2020-10-23 12:08:48 -04:00 |
|
Chad Whitacre
|
f0657aec69
|
Merge pull request #853 from tahoe-lafs/3346.port-immutable-offloaded
Port immutable.offloaded to Python 3
|
2020-10-23 12:05:20 -04:00 |
|
Jean-Paul Calderone
|
96c848b2ad
|
flakes
|
2020-10-23 09:50:31 -04:00 |
|
Jean-Paul Calderone
|
c60d62d858
|
Direct test for the new implementation
|
2020-10-23 09:32:13 -04:00 |
|
Jean-Paul Calderone
|
931bdef2a2
|
Get rid of the old implementation and related unused code
Also put in the new implementation, though now it needs tests because *there
were no direct tests for the old one*.
|
2020-10-23 09:23:16 -04:00 |
|
Jean-Paul Calderone
|
a5e889f707
|
flakes
|
2020-10-22 15:31:39 -04:00 |
|
Jean-Paul Calderone
|
606617cbfd
|
clean up the tub location tests a bit
|
2020-10-22 14:41:28 -04:00 |
|
Jean-Paul Calderone
|
ea257681bb
|
Stop starting the services so that we stop binding the ports
|
2020-10-22 14:36:49 -04:00 |
|
Jean-Paul Calderone
|
8e41c2d3e1
|
whitespace
|
2020-10-22 14:36:45 -04:00 |
|
Jean-Paul Calderone
|
83dbcdb3bf
|
Switch away from EmptyNode since it's gone from master
|
2020-10-22 14:31:33 -04:00 |
|
Jean-Paul Calderone
|
af5531d81b
|
Merge remote-tracking branch 'origin/master' into 2928.remote-allocate_tcp_port-test_node.py
|
2020-10-22 14:31:21 -04:00 |
|
Jean-Paul Calderone
|
a58fd5c88e
|
remove unused attribute
|
2020-10-22 07:23:02 -04:00 |
|
Jean-Paul Calderone
|
e97b5f6bb4
|
document get_arg req parameter
|
2020-10-22 07:22:51 -04:00 |
|
Jean-Paul Calderone
|
8401547b35
|
docstring for TahoeLAFSRequest
|
2020-10-22 07:22:41 -04:00 |
|
Jean-Paul Calderone
|
e3b1d4f536
|
enforce the type requirement
|
2020-10-22 07:17:52 -04:00 |
|
Jean-Paul Calderone
|
c8b9a0265a
|
get_root docs
|
2020-10-22 07:16:57 -04:00 |
|
Jean-Paul Calderone
|
612cbb583a
|
combine common_web and common_tweb now that there is no nevow renderer
|
2020-10-22 07:13:13 -04:00 |
|
Jean-Paul Calderone
|
0f574dc019
|
docstring for the helper
|
2020-10-21 14:47:56 -04:00 |
|
Jean-Paul Calderone
|
d1599a924e
|
Test and fix cap censoring in HTTP access logs
|
2020-10-21 14:42:30 -04:00 |
|
Jean-Paul Calderone
|
b2999d283f
|
Somewhat clarify this test
|
2020-10-21 12:37:34 -04:00 |
|
Jean-Paul Calderone
|
62f5fb9d28
|
Make sure the JSON is given back as bytes
|
2020-10-21 12:27:08 -04:00 |
|
Jean-Paul Calderone
|
444c3e6ce4
|
typo fix
|
2020-10-21 12:23:43 -04:00 |
|
Jean-Paul Calderone
|
37016f4ab5
|
pyflakes
|
2020-10-21 12:21:44 -04:00 |
|
Jean-Paul Calderone
|
c31300fd0d
|
Handle interrupted connections
|
2020-10-21 12:21:01 -04:00 |
|
Jean-Paul Calderone
|
14b9dc090d
|
Replace some ctx names with req
|
2020-10-21 10:12:48 -04:00 |
|
Jean-Paul Calderone
|
03a144755d
|
Nevow is no longer a dependency
|
2020-10-21 10:02:32 -04:00 |
|
Jean-Paul Calderone
|
7eecf51dc5
|
Just talk about rendering, not Nevow
|
2020-10-21 10:02:22 -04:00 |
|
Jean-Paul Calderone
|
6500f742dc
|
Twisted Web handles UnsupportedMethod for us
|
2020-10-21 10:02:10 -04:00 |
|
Jean-Paul Calderone
|
816ca79d8a
|
Talk about os.stat and tracebacks instead of Nevow
|
2020-10-21 10:01:57 -04:00 |
|
Jean-Paul Calderone
|
2ba34a4759
|
Talk about Nevow as a proper noun where necessary
|
2020-10-21 10:01:46 -04:00 |
|
Jean-Paul Calderone
|
a577f1e48d
|
pyflakes
|
2020-10-21 09:49:03 -04:00 |
|
Jean-Paul Calderone
|
80549f5f02
|
Make this request a little more realistic
|
2020-10-21 09:46:21 -04:00 |
|
Jean-Paul Calderone
|
7d54af7928
|
re-use our other renderer
|
2020-10-21 09:46:14 -04:00 |
|
Jean-Paul Calderone
|
27c2fd80c8
|
re-use our other renderer
|
2020-10-21 09:46:00 -04:00 |
|
Jean-Paul Calderone
|
c8db069960
|
Get rid of no-longer used Nevow exception handler
|
2020-10-21 09:45:41 -04:00 |
|
Jean-Paul Calderone
|
c64a71a642
|
Re-arrange some of the requestReceived logic and switch to t.web Site
|
2020-10-21 09:45:11 -04:00 |
|