def test_diagnose_returns_none_for_good_xml(self): rng_parser = RelaxNGParser(general_xml, topic_rng) assert rng_parser.validate() is True msg = rng_parser.diagnose() assert msg is None
def test_diagnose_returns_err_msg_for_bad_xml(self): rng_parser = RelaxNGParser(malformed_xml, topic_rng) assert rng_parser.validate() is False msg = rng_parser.diagnose() assert msg == 'Did not expect element note there, line 4'