def test_parse_output():
    storage = Docker(base_image="python:3.6")

    with pytest.raises(AttributeError):
        storage._parse_generator_output([b'"{}"\n'])

    assert storage
Example #2
0
def test_docker_storage_output_stream(contents, expected, capsys):
    if not isinstance(contents, list):
        contents = [contents]
    contents = [json.dumps(item).encode() for item in contents]
    Docker._parse_generator_output(contents)
    assert capsys.readouterr().out == expected