def test_invalid_talosresult():
    invalid_line = 'TinderboxPrint: TalosResult: foo{bar}'
    parser = TinderboxPrintParser()
    with pytest.raises(ValueError):
        parser.parse_line(invalid_line, 1)
def test_invalid_talosresult():
    invalid_line = 'TinderboxPrint: TalosResult: foo{bar}'
    parser = TinderboxPrintParser()
    with pytest.raises(ValueError):
        parser.parse_line(invalid_line, 1)
def test_tinderbox_parser_output(line, artifact):
    parser = TinderboxPrintParser()
    parser.parse_line(line, 1)

    assert artifact == parser.get_artifact()
def test_tinderbox_parser_output(line, artifact):
    parser = TinderboxPrintParser()
    parser.parse_line(line, 1)

    assert artifact == parser.get_artifact()