FreeIPA uses pytest_multihost's transport to transfer binary from a client back to the test machine.
It runs tar to pipe the output to stdout and then reads data on the test master. This works just fine with Python 2. However pytest_multihost wraps all streams in a TextIOWrapper in Python 3.
tar
TextIOWrapper
Please add an option to treat all streams as binary.
encoding=None
BaseHost.run_command()
_end_process
See https://pagure.io/python-pytest-multihost/pull-request/11
Metadata Update from @pviktori: - Issue status updated to: Closed (was: Open)