Esempio n. 1
0
 def testBadVersions(self):
     """ Test very deep form definition created and data saved """
     fin = open( get_file("data/bad_version.xsd"), 'r' )
     formdef = FormDef(fin)
     fin.close()
     try:
         formdef.validate()
         self.fail("Should raise a version error")
     except FormDef.FormDefError, e:
         pass
Esempio n. 2
0
 def testFormDef_7(self):
     """ Test deep form definition created and data saved """
     fin = open( get_file("data/7_verydeep_2.xsd"), 'r' )
     formdef = FormDef(fin)
     fin.close()
     root = formdef.root
     self.assertEqual(formdef.target_namespace, "xml_verydeep")
     self.assertEqual(formdef.version, "1")
     self.assertEqual(formdef.uiversion, "1")
     self.assertEqual(root.xpath, "root")
     self.assertEqual(root.child_elements[0].xpath, "root/Meta")
     self.assertEqual(root.child_elements[0].child_elements[0].xpath, "root/Meta/formName")