def testConstructor(self): with self.assertRaises(pyxb.ContentInNilInstanceError) as cm: trac26.eNilInt(4, _nil=True) e = cm.exception self.assertTrue(e.location is None) self.assertEqual(e.instance._element(), trac26.eNilInt) self.assertEqual(e.content, 4)
def testConstructor (self): with self.assertRaises(pyxb.ContentInNilInstanceError) as cm: trac26.eNilInt(4, _nil=True) e = cm.exception self.assertTrue(e.location is None) self.assertEqual(e.instance._element(), trac26.eNilInt) self.assertEqual(e.content, 4)
def testSchemaSupport (self): instance = trac26.eNilCTwSC(4) self.assertEqual(instance.value(), 4) self.assertTrue(instance.validateBinding()) instance = trac26.eNilCTwSC(_nil=True) self.assertTrue(instance.value() is None) self.assertTrue(instance.validateBinding()) instance = trac26.CreateFromDocument(self.Good_xmlt) self.assertEqual(self.Good_xmld, instance.toxml('utf-8', root_only=True)) instance = trac26.eNilInt(4) self.assertEqual(4, instance) instance = trac26.eNilInt(_nil=True) self.assertTrue(instance.validateBinding()) instance = trac26.eNilCTwSC(3) instance.reset() instance.append(4) self.assertTrue(instance.validateBinding()) instance = trac26.eNilOneInt() instance.eInt = 5 self.assertTrue(instance.validateBinding()) instance = trac26.eNilInts() instance.eInt.append(1) self.assertTrue(instance.validateBinding())
def testSchemaSupport(self): instance = trac26.eNilCTwSC(4) self.assertEqual(instance.value(), 4) self.assertTrue(instance.validateBinding()) instance = trac26.eNilCTwSC(_nil=True) self.assertTrue(instance.value() is None) self.assertTrue(instance.validateBinding()) instance = trac26.CreateFromDocument(self.Good_xmlt) self.assertEqual(self.Good_xmld, instance.toxml('utf-8', root_only=True)) instance = trac26.eNilInt(4) self.assertEqual(4, instance) instance = trac26.eNilInt(_nil=True) self.assertTrue(instance.validateBinding()) instance = trac26.eNilCTwSC(3) instance.reset() instance.append(4) self.assertTrue(instance.validateBinding()) instance = trac26.eNilOneInt() instance.eInt = 5 self.assertTrue(instance.validateBinding()) instance = trac26.eNilInts() instance.eInt.append(1) self.assertTrue(instance.validateBinding())