'This internal function is important to test separately because if it
doesn\'t parse a line properly, false equality can result.'

def it_parses_a_line_to_help_compare(self, parse_fixture):

    (line, expected_front, expected_attrs) = parse_fixture[:3]
    (expected_close, expected_text) = parse_fixture[3:]
    (front, attrs, close, text) = XmlString._parse_line(line)
    assert (front == expected_front)
    assert (attrs == expected_attrs)
    assert (close == expected_close)
    assert (text == expected_text)
