[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3715: Add integration tests for file get and put variations, especially stdin/stdout

Tahoe-LAFS trac at tahoe-lafs.org
Thu May 13 15:03:48 UTC 2021


#3715: Add integration tests for file get and put variations, especially
stdin/stdout
----------------------+----------------------------------
 Reporter:  itamarst  |          Owner:  itamarst
     Type:  task      |         Status:  new
 Priority:  normal    |      Milestone:  Support Python 3
Component:  unknown   |        Version:  n/a
 Keywords:            |  Launchpad Bug:
----------------------+----------------------------------
 1. Unicode vs. bytes is one of the harder parts of the port.
 2. Unit testing stdin/stdout interactions is likely to be quite fragile,
 given both quite different semantics on Python 2 and 3, and need to
 emulate things like stdin/stdout.

 As such, integration tests of `tahoe get` and `tahoe put` with (a) binary
 files and (b) stdin/stdout usage seems like a good idea, even with
 nominally good unit test coverage.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3715>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list