Commit Graph

12112 Commits

Author SHA1 Message Date
Itamar Turner-Trauring dcd865897e
Merge branch 'master' into 3544.furls-not-bytes-maybe 2020-12-08 10:30:00 -05:00
Itamar Turner-Trauring 0b7c0bf451 Document furl type. 2020-12-08 10:28:47 -05:00
jbaeth bb48898f94 reorder sections and remove redundant "code of conduct" link 2020-12-08 15:28:29 +03:00
Jean-Paul Calderone d83e4790c3 Let subscribed_to get initialized right 2020-12-07 13:14:00 -05:00
Jean-Paul Calderone d415bda72a
Merge branch 'master' into 3521.test_storage_client-no-mock 2020-12-07 12:03:50 -05:00
Jean-Paul Calderone 61ee26fb00 ticket reference 2020-12-07 10:46:20 -05:00
Jean-Paul Calderone 1a77ba5698 remove redundant u prefix 2020-12-07 10:37:25 -05:00
Jean-Paul Calderone d6d64f6b27 fix the json case 2020-12-07 10:37:22 -05:00
Jean-Paul Calderone 87e808b392 one more switch 2020-12-07 10:18:05 -05:00
Jean-Paul Calderone c7358e6639 Switch over to the helper in the two functions that matter for this PR 2020-12-07 10:16:48 -05:00
jbaeth 82aee95ef6 readme fixes 2020-12-07 18:01:31 +03:00
Jean-Paul Calderone a8e3424ef6 remove another unrelated change that's no longer required 2020-12-07 09:55:27 -05:00
Jean-Paul Calderone d2664121b9 backout no-longer required unrelated change 2020-12-07 09:51:34 -05:00
Jean-Paul Calderone 72744c9464 more docstrings and properly support (and use) encoding=None throughout 2020-12-07 09:47:48 -05:00
Jean-Paul Calderone 05d271c7c8 a little more exposition 2020-12-07 09:26:58 -05:00
Jean-Paul Calderone 7b3a5aceb8 These tests can't reach any of the codepaths where quote_output matters
So simplify
2020-12-07 09:21:56 -05:00
Jean-Paul Calderone f4432d3f23 Respect the provided encoding
UTF-8 is great but if we're claiming the encoding is something else everywhere
else we can't just make it UTF-8 here.
2020-12-07 09:12:38 -05:00
Jean-Paul Calderone 56f141e170 decode instead of encoding in maybe_decode
legacy from when the bytes/unicode tower was upsidedown compared to how it is now
2020-12-07 09:12:04 -05:00
Jean-Paul Calderone 72a5b571ca Only test the cases we can make work everywhere
These tests previously (in this branch) tried to exercise more ``show_output``
logic than they can actually reach due to the requirement that argv be
interpretable.  Shrink the test suite down to just what we can squeeze through
argv and deal with fully testing ``show_output`` elsewhere.
2020-12-07 09:10:59 -05:00
Jean-Paul Calderone 93b30d0dde The implementation can't reliably see the encoding we're faking without this 2020-12-07 09:06:21 -05:00
Jean-Paul Calderone 8ca98bb8ca using run_cli_unicode, better expect unicode result 2020-12-07 09:06:00 -05:00
Jean-Paul Calderone c12b082fa7 Put run_cli back largely how it was
Also deal with StringIO better in show_output
2020-12-06 20:37:28 -05:00
Jean-Paul Calderone 613777d166 Make sure this one is bytes too 2020-12-06 19:23:13 -05:00
Jean-Paul Calderone 5aee8b422d Oops there's another case 2020-12-06 18:39:09 -05:00
Jean-Paul Calderone 2955d22f72 note a problem with test_system 2020-12-06 18:38:51 -05:00
Jean-Paul Calderone b464fa6483 docstring 2020-12-06 18:28:11 -05:00
Jean-Paul Calderone 77bebb9916 [wip] remove mock from test_alias, along with a bunch of encoding-related changes :/ 2020-12-06 17:00:34 -05:00
Jean-Paul Calderone c4b58fe00b unused import 2020-12-06 11:04:19 -05:00
Jean-Paul Calderone d29210a140 unused import 2020-12-06 11:04:05 -05:00
Jean-Paul Calderone 238590d7fd Remove mock by removing a bunch of unicode shenanigans 2020-12-06 11:03:44 -05:00
Jean-Paul Calderone dea42c474f news fragment 2020-12-06 11:03:31 -05:00
Jean-Paul Calderone 8278fa9c62 Name the pem so it gets installed
Also use the new_tub helper that reads the pem so we don't have to generate a
new cert in this test
2020-12-06 10:39:25 -05:00
Jean-Paul Calderone 386f30fa79 Remove Mock from test_threshold_reached 2020-12-06 10:30:08 -05:00
Jean-Paul Calderone 08a36d1e0d
Merge pull request #917 from tahoe-lafs/3547.furl-py36-regression
Fix the furl/py36 test suite regression

Fixes: ticket:3547
2020-12-06 09:40:12 -05:00
Jean-Paul Calderone 24709fa758
Merge branch 'master' into 3547.furl-py36-regression 2020-12-05 13:29:27 -05:00
Jean-Paul Calderone 81a6bfc8fd
Merge pull request #908 from tahoe-lafs/3520.test_client-no-mock
Remove mock usage from test_client

Fixes: ticket:3520
2020-12-05 13:28:40 -05:00
Jean-Paul Calderone d7f005badd
Merge branch 'master' into 3520.test_client-no-mock 2020-12-05 12:55:25 -05:00
Jean-Paul Calderone ac7491680b fix unicode/bytes stuff in the affected tests 2020-12-05 09:06:45 -05:00
Jean-Paul Calderone 96bee384c9 news fragment 2020-12-05 09:06:29 -05:00
Jean-Paul Calderone 0e4cf0db2e
Merge pull request #910 from tahoe-lafs/3539.nodemaker-weakrefdict
Fix NodeMaker's LBYL use of the WeakValueDictionary

Fixes: ticket:3539
2020-12-05 08:40:49 -05:00
Jean-Paul Calderone bdc75c3361 Merge remote-tracking branch 'origin/master' into 3539.nodemaker-weakrefdict 2020-12-05 07:23:54 -05:00
Jason R. Coombs 3eb975748a Ignore type checks in allmydata. 2020-12-04 19:56:51 -05:00
Jason R. Coombs d2e2a22f62 Run typechecks in CircleCI 2020-12-04 19:51:47 -05:00
Itamar Turner-Trauring c1a699dede Flake. 2020-12-04 11:39:57 -05:00
Itamar Turner-Trauring afc443bff0 News file. 2020-12-04 11:37:08 -05:00
Itamar Turner-Trauring 22dcd726e6 Port to Python 3. 2020-12-04 11:36:17 -05:00
Itamar Turner-Trauring 15735e70bc Port to Python 3. 2020-12-04 11:35:59 -05:00
Jean-Paul Calderone 15d0207f89
Merge pull request #897 from tahoe-lafs/3504.private-introducer-furl
Deprecate tahoe.cfg [client]introducer.furl

Fixes: ticket:3504
2020-12-04 09:44:19 -05:00
Jean-Paul Calderone 840a8af1e9
Merge pull request #904 from tahoe-lafs/3515.partial-pre-commit
Configure pre-commit push hook to run on changed files only

Fixes: ticket:3515
2020-12-04 09:40:21 -05:00
jehad d531cc9d6c new README file based on Victoriia’s changes 2020-12-03 13:40:49 +03:00