Jean-Paul Calderone
9a9b4bb232
Use a monkey patching library for monkey patching
2021-02-12 10:14:23 -05:00
Jean-Paul Calderone
ff25ee3f71
Merge remote-tracking branch 'origin/master' into 3600.eliotutil-vs-skips
2021-02-12 10:07:44 -05:00
Jean-Paul Calderone
27e223aba8
Merge pull request #980 from tahoe-lafs/3326.debian-8-to-10
...
Replace Debian 8 with Debian 10
Fixes: ticket:3326
2021-02-12 10:03:01 -05:00
Jean-Paul Calderone
9ad4d31d9d
Merge pull request #968 from LeastAuthority/3592.convergence-hasher-tag-tests
...
convergence hasher tag tests
Fixes: ticket:3592
2021-02-11 16:25:41 -05:00
Jean-Paul Calderone
a8b1c204d2
Mark the expected result literal as the correct type, bytes
2021-02-11 16:06:18 -05:00
Jean-Paul Calderone
7f22441423
Change Debian 8 to Debian 10 for CI
2021-02-11 15:59:51 -05:00
Jean-Paul Calderone
451ede2666
news fragment
2021-02-11 15:58:28 -05:00
Jean-Paul Calderone
5568170c24
Slightly better docs for the share count limits on convergence hash tag
2021-02-11 15:46:04 -05:00
Itamar Turner-Trauring
e5806301d3
Merge pull request #976 from tahoe-lafs/3596.test-web-python-3-even-more
...
Port test_web.py to Python 3
Fixes ticket:3596
2021-02-10 14:21:22 -05:00
Jean-Paul Calderone
845e33061e
Merge pull request #964 from LeastAuthority/3588.use-pywin32-more
...
Use pywin32 more
Fixes: ticket:3588
2021-02-09 21:15:34 -05:00
Jean-Paul Calderone
28acc5ccb4
Duplicate the fix for the other Windows-only module
2021-02-09 14:50:29 -05:00
Jean-Paul Calderone
b26652cad1
Try to get Mypy to recognize it this way?
2021-02-09 14:36:19 -05:00
Jean-Paul Calderone
27fcfe94dd
The code is 3-clause BSD licensed now.
2021-02-09 10:24:46 -05:00
Jean-Paul Calderone
541d7043d7
Some comments about unicode handling in this UnicodeOutput thing
2021-02-09 10:20:14 -05:00
Jean-Paul Calderone
ddcb43561d
Try to convince Mypy it's okay
2021-02-08 19:49:02 -05:00
Jean-Paul Calderone
ab57746a85
Merge pull request #969 from LeastAuthority/3593.get_encryption_key-test
...
Add FileHandle.get_encryption_key test
Fixes: ticket:3593
2021-02-07 07:41:44 -05:00
Itamar Turner-Trauring
cb99b27b78
Nothing to see here, move along.
2021-02-03 10:21:41 -05:00
Itamar Turner-Trauring
92058e04b9
Make sure typechecks run under Python 3.
2021-02-03 10:19: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
965a3e3f05
News file.
2021-02-02 15:28:25 -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
meejah
c47b0854ae
Merge pull request #943 from meejah/3570.developers-signatures
...
3570.developers signatures
2021-02-02 12:10:49 -07: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
Itamar Turner-Trauring
8c71de5cd6
Merge pull request #974 from tahoe-lafs/3579.ftp-python-3
...
Port allmydata.frontends.sftpd to Python 3
Fixes ticket:3579
2021-01-29 11:28:55 -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
59f0c9e63b
Merge pull request #961 from tahoe-lafs/3584.integration-tests-sftp
...
Integration tests and bug fixes for SFTP
Fixes ticket:3584
2021-01-28 15:07:15 -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
740fe9fef7
news fragment
2021-01-27 11:36:53 -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