Itamar Turner-Trauring
a54aeae338
Port to Python 3.
2021-01-04 11:05:59 -05:00
Itamar Turner-Trauring
744e205763
Tests pass on Python 3.
2021-01-04 11:03:38 -05:00
Jean-Paul Calderone
855521fea8
Merge pull request #935 from LeastAuthority/3529.test_connections-no-mock
...
Remove mock usage from test_connections.py
Fixes: ticket:3529
2021-01-02 12:48:12 -05:00
Jean-Paul Calderone
1bdca909fa
Merge pull request #950 from LeastAuthority/3384.unpin-coverage
...
Update coverage pin
Fixes: ticket:3384
2020-12-29 20:36:11 -05:00
Jean-Paul Calderone
ae87d53e49
Let us have a ~5ish coverage
2020-12-29 13:35:33 -05:00
Jean-Paul Calderone
5a543fd497
news fragment
2020-12-29 13:35:33 -05:00
Itamar Turner-Trauring
4e41144867
Merge pull request #944 from tahoe-lafs/3572.pypy-has-no-refcounting
...
Fix intermittent failing test on PyPy
Fixes ticket:3572
2020-12-23 09:14:06 -05:00
Itamar Turner-Trauring
013388981c
Fix intermittent failing test on PyPy hopefully.
...
PyPy does not have refcounts, so files were only being closed when GC happened,
which meant their buffered writes never hit disk.
2020-12-22 13:04:53 -05:00
Itamar Turner-Trauring
f9ee4b239f
Merge pull request #934 from tahoe-lafs/3564.eliot-log-testing-python-3
...
Re-enable logging validation on Python 3.
Fixes ticket:3564
2020-12-22 11:43:36 -05:00
Itamar Turner-Trauring
f30376ade6
Make sure test output can encode bytes correctly too.
2020-12-22 10:47:25 -05:00
Jean-Paul Calderone
ab7c382dec
Merge pull request #939 from LeastAuthority/3567.test_storage_client-eaddrinuse
...
Use a pre-bound listening socket in the test
Fixes: ticket:3567
2020-12-21 13:27:08 -05:00
Jean-Paul Calderone
6dc2928172
Merge pull request #941 from LeastAuthority/3568.better-codecov-reporting.wait_for_ci
...
Try the `wait_for_ci` option
Fixes: ticket:3568
2020-12-21 13:26:20 -05:00
Itamar Turner-Trauring
7fc64fdf45
Also handle bytes when serializing production Eliot log messages on Python 3.
2020-12-21 13:20:14 -05:00
Itamar Turner-Trauring
99b02a9310
Merge pull request #938 from tahoe-lafs/3565.web-tests-python-3-part-1
...
Port web tests to Python 3, part 1
Fixes ticket:3565
2020-12-18 16:29:02 -05:00
Itamar Turner-Trauring
5315d48355
Merge remote-tracking branch 'origin/master' into 3565.web-tests-python-3-part-1
2020-12-18 15:43:36 -05:00
Itamar Turner-Trauring
f964ae1782
Docstrings.
2020-12-18 15:43:27 -05:00
Itamar Turner-Trauring
28e8369684
Merge pull request #931 from tahoe-lafs/3552.test_system-python-3
...
Port test_system to Python 3
Fixes ticket:3552
2020-12-18 14:00:57 -05:00
Itamar Turner-Trauring
50a794a911
More accurate docstring.
2020-12-18 11:34:08 -05:00
Itamar Turner-Trauring
865f3fd7d0
Improve the docstring.
2020-12-18 11:33:24 -05:00
Itamar Turner-Trauring
721b02b262
Use the function I specifically wrote for this!
2020-12-18 11:29:56 -05:00
Itamar Turner-Trauring
8f4a0379ea
Correct examples.
2020-12-18 11:26:10 -05:00
Jean-Paul Calderone
29d54aee78
What does this setting do?
2020-12-17 13:08:33 -05:00
Jean-Paul Calderone
ad1e38eea4
Can we make codecov wait a while?
2020-12-17 12:40:20 -05:00
Jean-Paul Calderone
0569972212
news fragment
2020-12-17 12:40:12 -05:00
Jean-Paul Calderone
8e6c52b61e
pre-assign a listening socket to the main tub to avoid the error
2020-12-17 10:20:22 -05:00
Jean-Paul Calderone
f0359f106c
news fragment
2020-12-17 10:20:17 -05:00
Itamar Turner-Trauring
48b9ffe2a5
News file.
2020-12-17 09:55:48 -05:00
Itamar Turner-Trauring
6e12cce1e4
Port to Python 3.
2020-12-17 09:55:35 -05:00
Itamar Turner-Trauring
3ac64e42f7
Web test_status tests pass on Python 3.
2020-12-17 09:54:04 -05:00
Itamar Turner-Trauring
9b59e7e245
Merge remote-tracking branch 'origin/3552.test_system-python-3' into 3565.web-tests-python-3-part-1
2020-12-17 09:51:52 -05:00
Itamar Turner-Trauring
33392502d3
server IDs/node IDS should be bytes.
2020-12-17 09:50:39 -05:00
Itamar Turner-Trauring
26297c296d
Merge branch 'master' into 3552.test_system-python-3
2020-12-17 09:42:34 -05:00
Jean-Paul Calderone
d19b1cfd68
Merge pull request #933 from LeastAuthority/3533.test_root-no-mock
...
Remove Mock from test_root
Fixes: ticket:3533
2020-12-16 15:15:17 -05:00
Itamar Turner-Trauring
b5f2afe39c
WIP porting test_status.py.
2020-12-16 14:13:46 -05:00
Itamar Turner-Trauring
67c0a4ac84
Port another test module to Python 3.
2020-12-16 13:53:49 -05:00
Jean-Paul Calderone
8bb4d10d7f
news fragment
2020-12-16 12:28:29 -05:00
Jean-Paul Calderone
9f28ccb2a4
Move the last three mock-using tests to test_tor_provider
...
where they can be rewritten later
2020-12-16 12:07:54 -05:00
Jean-Paul Calderone
3d82ca0d25
Use boring old dependency injection to replace mocks in this test
2020-12-16 11:50:35 -05:00
Jean-Paul Calderone
3d564f97d5
Switch away from mock in a few more simple cases in test_connections.py
2020-12-16 11:48:33 -05:00
Jean-Paul Calderone
468895c74d
Duplicate of allmydata.test.test_tor_provider.Provider.test_handler_control_endpoint
2020-12-16 11:28:36 -05:00
Jean-Paul Calderone
7eb9f2ce54
Moved into allmydata.test.test_i2p_provider
...
This follows the local convention of using mock even though I'm trying to get
rid of mock. This is because it keeps the test_i2p_provider suite consistent
which means it won't make removing mock from test_i2p_provider later much
harder and lets me avoid doing that work now.
2020-12-16 11:20:45 -05:00
Itamar Turner-Trauring
61c76902ca
Port to Python 3.
2020-12-16 11:16:34 -05:00
Jean-Paul Calderone
8271dbf3e6
Duplicate of allmydata.test.test_i2p_provider.Provider.test_handler_configdir
2020-12-16 11:15:51 -05:00
Jean-Paul Calderone
81b684b583
Duplicate of allmydata.test.test_i2p_provider.Provider.test_handler_launch_configdir_executable
2020-12-16 11:15:21 -05:00
Itamar Turner-Trauring
f7362dc1ef
Port to Python 3.
2020-12-16 11:14:55 -05:00
Jean-Paul Calderone
6d66be43b9
Duplicate of allmydata.test.test_i2p_provider.Provider.test_handler_launch_configdir
2020-12-16 11:14:46 -05:00
Jean-Paul Calderone
e84860ef15
Duplicate of allmydata.test.test_i2p_provider.Provider.test_handler_launch
2020-12-16 11:13:52 -05:00
Itamar Turner-Trauring
acc36c34d0
Tests pass on Python 2 and Python 3.
2020-12-16 11:13:32 -05:00
Jean-Paul Calderone
ececae2ce9
Duplicate of allmydata.test.test_i2p_provider.Provider.test_handler_sam_endpoint
2020-12-16 11:12:36 -05:00
Jean-Paul Calderone
f7c92bf4c9
Duplicate of allmydata.test.test_i2p_provider.Provider.test_handler_default
2020-12-16 11:11:22 -05:00