Esempio n. 1
0
 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)
Esempio n. 2
0
 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)
Esempio n. 3
0
 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)