def test_reload_compliant_element(self): compliant_xml = self.occurs_data_handler.get_xml("compliant") occurences = lookup_occurs(self.sequence, self.document_schema, self.xml_xpath, compliant_xml) self.assertEqual(len(occurences), 3) occ0_expected_xml = self.occurs_data_handler.get_xml("item0") occ1_expected_xml = self.occurs_data_handler.get_xml("item1") occ2_expected_xml = self.occurs_data_handler.get_xml("item2") self.assertTrue(are_equals(occurences[0], occ0_expected_xml)) self.assertTrue(are_equals(occurences[1], occ1_expected_xml)) self.assertTrue(are_equals(occurences[2], occ2_expected_xml))
def test_reload_compliant_element(self): compliant_xml = self.occurs_data_handler.get_xml('compliant') occurences = lookup_occurs(self.sequence, self.document_schema, self.xml_xpath, compliant_xml) self.assertEqual(len(occurences), 3) occ0_expected_xml = self.occurs_data_handler.get_xml('item0') occ1_expected_xml = self.occurs_data_handler.get_xml('item1') occ2_expected_xml = self.occurs_data_handler.get_xml('item2') self.assertTrue(are_equals(occurences[0], occ0_expected_xml)) self.assertTrue(are_equals(occurences[1], occ1_expected_xml)) self.assertTrue(are_equals(occurences[2], occ2_expected_xml))
def test_reload_noncompliant_element(self): noncompliant_xml = self.occurs_data_handler.get_xml("noncompliant") occurences = lookup_occurs(self.sequence, self.document_schema, self.xml_xpath, noncompliant_xml) self.assertEqual(len(occurences), 6) occ0_expected_xml = self.occurs_data_handler.get_xml("item0") occ1_expected_xml = self.occurs_data_handler.get_xml("item1") occ2_expected_xml = self.occurs_data_handler.get_xml("item2") occ3_expected_xml = self.occurs_data_handler.get_xml("item3") occ4_expected_xml = self.occurs_data_handler.get_xml("item4") occ5_expected_xml = self.occurs_data_handler.get_xml("item5") self.assertTrue(are_equals(occurences[0], occ0_expected_xml)) self.assertTrue(are_equals(occurences[1], occ1_expected_xml)) self.assertTrue(are_equals(occurences[2], occ2_expected_xml)) self.assertTrue(are_equals(occurences[3], occ3_expected_xml)) self.assertTrue(are_equals(occurences[4], occ4_expected_xml)) self.assertTrue(are_equals(occurences[5], occ5_expected_xml))
def test_reload_noncompliant_element(self): noncompliant_xml = self.occurs_data_handler.get_xml('noncompliant') occurences = lookup_occurs(self.sequence, self.document_schema, self.xml_xpath, noncompliant_xml) self.assertEqual(len(occurences), 6) occ0_expected_xml = self.occurs_data_handler.get_xml('item0') occ1_expected_xml = self.occurs_data_handler.get_xml('item1') occ2_expected_xml = self.occurs_data_handler.get_xml('item2') occ3_expected_xml = self.occurs_data_handler.get_xml('item3') occ4_expected_xml = self.occurs_data_handler.get_xml('item4') occ5_expected_xml = self.occurs_data_handler.get_xml('item5') self.assertTrue(are_equals(occurences[0], occ0_expected_xml)) self.assertTrue(are_equals(occurences[1], occ1_expected_xml)) self.assertTrue(are_equals(occurences[2], occ2_expected_xml)) self.assertTrue(are_equals(occurences[3], occ3_expected_xml)) self.assertTrue(are_equals(occurences[4], occ4_expected_xml)) self.assertTrue(are_equals(occurences[5], occ5_expected_xml))