def testXml(self): xmlio = XmlIO(self.mapper) xmlio.read(self.test_xml) objs = self.mapper.find_all(Entity) roots = self.mapper.find_roots() self.assertEqual(len(objs), 7) self.assertEqual(len(roots), 6)
def test_same_type_defined_twice(self): test_xml = """<xdapy><types> <entity name="Experiment"> <parameter name="project" type="string"/> <parameter name="experimenter" type="string"/> </entity> <entity name="Experiment"> <parameter name="project" type="string"/> <parameter name="experimenter" type="string"/> </entity> </types></xdapy>""" xmlio = XmlIO(self.mapper) xmlio.read(test_xml)
def test_unique_id(self): test_xml = wrap_xml_values("""<entity id="1" type="Experiment" unique_id="2" />""") xmlio = XmlIO(self.mapper) xmlio.read(test_xml)