def testSchemaSupport (self): instance = trac26.tAttributes(aReq=4) self.assertTrue(instance.validateBinding()) instance = trac26.tAttributeReqFixed(aReqFixed=9) self.assertTrue(instance.validateBinding()) instance = trac26.CreateFromDocument(self.Good_xmlt) self.assertEqual(self.Good_xmld, instance.toxml('utf-8', root_only=True))
def testAssignment(self): instance = trac26.tAttributes(aReq=3) self.assertTrue(instance.validateBinding()) with self.assertRaises(pyxb.MissingAttributeError) as cm: instance.aReq = None e = cm.exception self.assertEqual(e.instance, instance)
def testAssignment (self): instance = trac26.tAttributes(aReq=3) self.assertTrue(instance.validateBinding()) with self.assertRaises(pyxb.MissingAttributeError) as cm: instance.aReq = None e = cm.exception self.assertEqual(e.instance, instance)
def testSchemaSupport (self): instance = trac26.tAttributes(aCardCymru='pedwar', aReq=4) self.assertTrue(instance.validateBinding()) instance = trac26.CreateFromDocument(self.Good_xmlt) self.assertEqual(self.Good_xmld, instance.toxml('utf-8', root_only=True)) instance.aCardCymru = 'dau' self.assertTrue(instance.validateBinding())
def testSchemaSupport(self): instance = trac26.tAttributes(aReq=4) self.assertTrue(instance.validateBinding()) instance = trac26.tAttributeReqFixed(aReqFixed=9) self.assertTrue(instance.validateBinding()) instance = trac26.CreateFromDocument(self.Good_xmlt) self.assertEqual(self.Good_xmld, instance.toxml('utf-8', root_only=True))
def testSchemaSupport(self): instance = trac26.tAttributes(aCardCymru='pedwar', aReq=4) self.assertTrue(instance.validateBinding()) instance = trac26.CreateFromDocument(self.Good_xmlt) self.assertEqual(self.Good_xmld, instance.toxml('utf-8', root_only=True)) instance.aCardCymru = 'dau' self.assertTrue(instance.validateBinding())
def testDirect(self): instance = trac26.tAttributes(aReq=2) with self.assertRaises(pyxb.AttributeChangeError) as cm: instance.aFixed = 1 e = cm.exception self.assertEqual(e.type, trac26.tAttributes) self.assertEqual(e.tag, 'aFixed') self.assertEqual(e.instance, instance) self.assertTrue(e.location is None)
def testDirect (self): instance = trac26.tAttributes(aReq=2) with self.assertRaises(pyxb.AttributeChangeError) as cm: instance.aFixed = 1 e = cm.exception self.assertEqual(e.type, trac26.tAttributes) self.assertEqual(e.tag, 'aFixed') self.assertEqual(e.instance, instance) self.assertTrue(e.location is None)
def testSchemaSupport (self): instance = trac26.tAttributes(aReq=2) self.assertEqual(instance.aReq, 2) self.assertEqual(instance.aFixed, 5) self.assertTrue(instance.validateBinding()) # OK to explicitly assign fixed value instance.aFixed = 5 instance = trac26.CreateFromDocument(self.Good_xmlt) self.assertEqual(self.Good_xmld, instance.toxml('utf-8',root_only=True))
def testSchemaSupport(self): instance = trac26.tAttributes(aReq=2) self.assertEqual(instance.aReq, 2) self.assertEqual(instance.aFixed, 5) self.assertTrue(instance.validateBinding()) # OK to explicitly assign fixed value instance.aFixed = 5 instance = trac26.CreateFromDocument(self.Good_xmlt) self.assertEqual(self.Good_xmld, instance.toxml('utf-8', root_only=True))
def testDisplayBatch(self): instance = trac26.tAttributes() if DisplayException: instance.validateBinding()
def testBatch(self): instance = trac26.tAttributes() with self.assertRaises(pyxb.MissingAttributeError) as cm: instance.validateBinding()
def testDisplayException(self): if DisplayException: trac26.tAttributes(aReq=2).aFixed = 1
def testDisplayBatch (self): instance = trac26.tAttributes() if DisplayException: instance.validateBinding()
def testBatch (self): instance = trac26.tAttributes() with self.assertRaises(pyxb.MissingAttributeError) as cm: instance.validateBinding()
def testDisplayException (self): if DisplayException: trac26.tAttributes(aReq=2).aFixed = 1