Example #1
0
 def test_visit(self):
     dirname = os.path.dirname(os.path.abspath(__file__))
     results_file = os.path.join(dirname, "data", "dummy_results_file.xml")
     results_xml = open(results_file, "r").read()
     root = ElementTree.fromstring(results_xml)
     visitor = ElementTreeVisitor()
     processor_stub = ProcessorStub()
     visitor.add_processor(processor_stub)
     visitor.visit(root)
     expected = ["testresults", "suite", "set",
     "case", "step", "expected_result", "return_code", "start", "end", 
     "case", "step", "expected_result", "return_code", "start", "end", 
     "case", "step", "expected_result", "return_code", "start", "end"]
     self.assertEquals(expected, processor_stub.tags)