예제 #1
0
 def testException(self):
     instance = None
     with self.assertRaises(pyxb.SimpleFacetValueError) as cm:
         instance = trac26.eTLA('ABCD')
     e = cm.exception
     self.assertTrue(e.location is None)
     self.assertEqual(e.type, trac26.tTLA)
     self.assertEqual(e.value, 'ABCD')
     self.assertEqual(e.facet, trac26.tTLA._CF_length)
     self.assertEqual(str(e),
                      'Type tTLA length constraint violated by value ABCD')
예제 #2
0
 def testSchemaSupport(self):
     instance = trac26.eTLA('ABC')
     self.assertTrue(instance.validateBinding())
     instance = trac26.CreateFromDocument(self.Good_xmlt)
     self.assertEqual(self.Good_xmld, instance.toxml('utf-8',
                                                     root_only=True))