Commit Graph

12675 Commits

Author SHA1 Message Date
Itamar Turner-Trauring
567c0f019e Test random bytes. 2021-04-22 09:39:50 -04:00
Itamar Turner-Trauring
5ebb385c10 Port to Python 3. 2021-04-21 11:58:48 -04:00
Itamar Turner-Trauring
87f1620ab0 News file. 2021-04-21 11:42:23 -04:00
Itamar Turner-Trauring
f6e0611b07 All tests pass on Python 3. 2021-04-21 11:42:05 -04:00
Itamar Turner-Trauring
5e59b9d8d6 A little closer to passing tests on Python 3. 2021-04-21 11:32:42 -04:00
Itamar Turner-Trauring
83e16d40a4 Some tests passing on Python 3. 2021-04-21 11:18:36 -04:00
Itamar Turner-Trauring
e090891935 In PyPy encode() doesn't call iterencode(). 2021-04-21 10:39:27 -04:00
Itamar Turner-Trauring
08cb514eee Correct parameter name. 2021-04-21 10:09:26 -04:00
Itamar Turner-Trauring
6e8dde3b14 Simplify. 2021-04-21 10:09:03 -04:00
Itamar Turner-Trauring
4a10a2171d
Merge pull request #1044 from tahoe-lafs/3619.byteswarning-exceptions-in-integration-tests
Enable BytesWarning exceptions in integration tests

Fixes ticket:3619
2021-04-21 09:51:56 -04:00
Jason R. Coombs
72a370992f Remove ToC entry for account server. 2021-04-17 18:24:22 -04:00
Jason R. Coombs
1b46f981c6 Remove AccountURLChecker, the code that relies on it, associated tests, and docs. 2021-04-17 17:01:15 -04:00
Itamar Turner-Trauring
abb247b3cc Fix flake. 2021-04-16 12:01:07 -04:00
Itamar Turner-Trauring
08772c5a86 News file. 2021-04-16 11:58:55 -04:00
Itamar Turner-Trauring
fa46efdb3a Enable BytesWarnings in integration tests. 2021-04-16 11:58:37 -04:00
Itamar Turner-Trauring
61506f87bb Make BytesWarning->exception global, to ease use in integration tests. 2021-04-16 11:55:20 -04:00
Itamar Turner-Trauring
bc9e4ac728 Support quoting any-old-bytes correctly on Python 2. 2021-04-16 11:36:53 -04:00
Itamar Turner-Trauring
51ebbae15a Fix typo. 2021-04-16 11:21:47 -04:00
Itamar Turner-Trauring
19a3481e5f
Merge pull request #1042 from tahoe-lafs/3626.streaming-logs-with-bytes
Handle bytes in log messages streamed over websocket

Fixes ticket:3626
2021-04-16 11:21:28 -04:00
Itamar Turner-Trauring
31e64d2211
Merge pull request #1040 from tahoe-lafs/3675.byteswarning-as-error-again
Make byteswarning an error in Python 3 tests again

Fixes ticket:3675
2021-04-16 11:20:18 -04:00
Itamar Turner-Trauring
d60bc2841a Oh right, Python 2 Eliot doesn't support custom JSON encoders. 2021-04-14 11:19:04 -04:00
Itamar Turner-Trauring
32607b5ada For logging, using a new JSON bytes encoder that works on any bytes string, not
just UTF-8-encoded strings.
2021-04-14 10:42:01 -04:00
Itamar Turner-Trauring
1abf944dd2 News file. 2021-04-14 10:38:57 -04:00
Itamar Turner-Trauring
e242bf50c7 Handle bytes in log messages. 2021-04-14 09:56:27 -04:00
May-Lee Sia
ff0f00fb04
Merge pull request #1032 from tahoe-lafs/dev-guide-ticket-triage
3659 Add ticket triage role to dev guide
2021-04-13 16:35:29 +02:00
May-Lee Sia
e386a1e705 Add newsfragment description and edit details 2021-04-13 16:01:50 +02:00
Itamar Turner-Trauring
953c06a18d Fix some plain-str()-of-bytes bugs. 2021-04-13 09:53:08 -04:00
Itamar Turner-Trauring
2299c2dcc8 Fix implicit str(bytesobj). 2021-04-13 09:40:24 -04:00
Itamar Turner-Trauring
4ea1f153cc
Merge pull request #1039 from tahoe-lafs/3674.cli-tests-python-3
Port a bit more cli tests python 3

Fixes ticket:3674
2021-04-13 09:39:13 -04:00
Itamar Turner-Trauring
cbd816fbd5 Ensure warnings get turned into exceptions. Getting sneaking suspicion it's passing in filenames sometimes, not just modules. 2021-04-13 09:34:55 -04:00
May-Lee Sia
8cbff377e3 Merge branch 'master' into dev-guide-ticket-triage 2021-04-13 15:30:25 +02:00
Itamar Turner-Trauring
6035a4a2ae News file. 2021-04-13 09:22:33 -04:00
Itamar Turner-Trauring
3a832efc15 Merge branch '3674.cli-tests-python-3' into 3675.byteswarning-as-error-again 2021-04-13 09:22:16 -04:00
Itamar Turner-Trauring
b0e6c86085 Better error messages. 2021-04-13 09:21:26 -04:00
Sajith Sasidharan
964a637156
Merge pull request #1033 from tahoe-lafs/3666.sphinx-warnings-are-errors
Turn sphinx-build's warnings into errors

Fixes: ticket:3666
2021-04-12 21:44:19 -04:00
Itamar Turner-Trauring
43620a3c19 Port to Python 3. 2021-04-12 12:53:17 -04:00
Itamar Turner-Trauring
c3d2a26ee5 Remove unused imports. 2021-04-12 10:27:00 -04:00
Itamar Turner-Trauring
a0302c50da Fix a BytesWarning. 2021-04-12 10:25:15 -04:00
Itamar Turner-Trauring
2554112045 Handle Python 3 case where stdout by default is Unicode. 2021-04-12 10:17:12 -04:00
Itamar Turner-Trauring
e6532305bf Match Python 3 behavior for stdout/stderr. 2021-04-12 10:17:01 -04:00
Itamar Turner-Trauring
8512bdcd8d Even more progress towards passing Python 3 tests. 2021-04-12 09:51:53 -04:00
Itamar Turner-Trauring
069fcb91eb More progress towards passing Python 3 tests. 2021-04-12 09:35:34 -04:00
Itamar Turner-Trauring
06c4ed13b7 Some progress towards passing Python 3 tests. 2021-04-12 09:28:51 -04:00
Itamar Turner-Trauring
d6406d5edb Some progress towards passing backup tests on Python 3. 2021-04-07 10:44:48 -04:00
Itamar Turner-Trauring
8b4e92e1d7
Merge pull request #1037 from tahoe-lafs/3671.more-test-utilities-python-3
Port even more test utilities to Python 3

Fixes ticket:3671
2021-04-07 09:36:40 -04:00
Itamar Turner-Trauring
9a17c4a5d2 Port to Python 3. 2021-04-07 09:28:04 -04:00
Itamar Turner-Trauring
803e00f6b1 Tests pass on Python 3. 2021-04-07 09:26:28 -04:00
Itamar Turner-Trauring
47c8ce3590 News file 2021-04-07 09:20:28 -04:00
Itamar Turner-Trauring
6f74bb7d88 Merge remote-tracking branch 'origin/master' into 3671.more-test-utilities-python-3 2021-04-07 09:11:31 -04:00
Itamar Turner-Trauring
01f75db2da
Merge pull request #1034 from tahoe-lafs/3667.test-utilities-python-3
Port more of allmydata.test utility modules to Python 3

Fixes ticket:3667
2021-04-07 09:10:46 -04:00