コード例 #1
0
ファイル: check-validation.py プロジェクト: Manexware/pyxb
 def testSchemaSupport (self):
     instance = trac26.eTranslateCard(trac26.eConcCardCymru('un'),
                                      trac26.eConcCardEnglish('one'),
                                      xs.int(1))
     self.assertTrue(instance.validateBinding())
     instance = trac26.CreateFromDocument(self.Good_xmlt)
     self.assertEqual(self.Good_xmld, instance.toxml('utf-8', root_only=True))
     instance = trac26.eTranslateCard(trac26.eConcCardCymru('un'))
     instance.cardinal = 1
     instance.eConcCardEnglish = 'one'
     self.assertTrue(instance.validateBinding())
コード例 #2
0
ファイル: check-validation.py プロジェクト: balanced/PyXB
 def testSchemaSupport(self):
     instance = trac26.eTranslateCard(trac26.eConcCardCymru('un'),
                                      trac26.eConcCardEnglish('one'),
                                      xs.int(1))
     self.assertTrue(instance.validateBinding())
     instance = trac26.CreateFromDocument(self.Good_xmlt)
     self.assertEqual(self.Good_xmld, instance.toxml('utf-8',
                                                     root_only=True))
     instance = trac26.eTranslateCard(trac26.eConcCardCymru('un'))
     instance.cardinal = 1
     instance.eConcCardEnglish = 'one'
     self.assertTrue(instance.validateBinding())
コード例 #3
0
ファイル: check-validation.py プロジェクト: balanced/PyXB
 def testException(self):
     instance = trac26.eTranslateCard(trac26.eConcCardCymru('un'))
     instance.cardinal = 1
     with self.assertRaises(pyxb.IncompleteElementContentError) as cm:
         instance.validateBinding()
     e = cm.exception
     self.assertFalse(e.fac_configuration.isAccepting())
     self.assertEqual(1, len(e.symbols))
     self.assertEqual(1, len(e.symbol_set))
     (ed, syms) = e.symbol_set.iteritems().next()
     self.assertEqual(1, len(syms))
     self.assertEqual(instance.cardinal, syms[0])
     self.assertEqual(e.details(), self.Bad_details)
コード例 #4
0
ファイル: check-validation.py プロジェクト: balanced/PyXB
 def testException (self):
     instance = trac26.eTranslateCard(trac26.eConcCardCymru('un'))
     instance.cardinal = 1
     with self.assertRaises(pyxb.IncompleteElementContentError) as cm:
         instance.validateBinding()
     e = cm.exception
     self.assertFalse(e.fac_configuration.isAccepting())
     self.assertEqual(1, len(e.symbols))
     self.assertEqual(1, len(e.symbol_set))
     (ed, syms) = e.symbol_set.iteritems().next()
     self.assertEqual(1, len(syms))
     self.assertEqual(instance.cardinal, syms[0])
     self.assertEqual(e.details(), self.Bad_details)
コード例 #5
0
 def testException(self):
     instance = trac26.eTranslateCard(trac26.eConcCardCymru('un'))
     instance.cardinal = 1
     with self.assertRaises(pyxb.IncompleteElementContentError) as cm:
         instance.validateBinding()
     e = cm.exception
     self.assertFalse(e.fac_configuration.isAccepting())
     self.assertEqual(1, len(e.symbols))
     self.assertEqual(1, len(e.symbol_set))
     (ed, syms) = next(six.iteritems(e.symbol_set))
     self.assertEqual(1, len(syms))
     self.assertEqual(instance.cardinal, syms[0])
     expect = self.Bad_details
     if pyxb.XMLStyle_minidom == pyxb._XMLStyle:
         expect = self.Bad_details_noloc
     self.assertEqual(e.details(), expect)
コード例 #6
0
ファイル: check-validation.py プロジェクト: Manexware/pyxb
 def testException (self):
     instance = trac26.eTranslateCard(trac26.eConcCardCymru('un'))
     instance.cardinal = 1
     with self.assertRaises(pyxb.IncompleteElementContentError) as cm:
         instance.validateBinding()
     e = cm.exception
     self.assertFalse(e.fac_configuration.isAccepting())
     self.assertEqual(1, len(e.symbols))
     self.assertEqual(1, len(e.symbol_set))
     (ed, syms) = next(six.iteritems(e.symbol_set))
     self.assertEqual(1, len(syms))
     self.assertEqual(instance.cardinal, syms[0])
     expect = self.Bad_details
     if pyxb.XMLStyle_minidom == pyxb._XMLStyle:
         expect = self.Bad_details_noloc
     self.assertEqual(e.details(), expect)