Developer Journal: 03 May 2020
Posted on Sun 03 May 2020 in dev-journal
After a refactor in Conveyor.dev the event output display became a bit hard to
read and needs some rework. The biggest issue right now is getting the output
from a server command returns a list of byte objects generated based on the
stdout
and stderr
of the command.
So to test that our decoding works here is a simple test that currently fails:
def test_event_parses_byte_string_list(self):
test_data = [b'', b'Fetching origin\n', b"Your branch is up to date"]
expected_output = "Fetching origin\n Your branch is up to date"
output = parse_events(test_data)
self.assertEqual(expected_output, output)