1from Foundation import * 2from PyObjCTools.TestSupport import * 3 4class TestXMLDTDNode (TestCase): 5 def testConstants(self): 6 self.assertEquals(NSXMLEntityGeneralKind, 1) 7 self.assertEquals(NSXMLEntityParsedKind, 2) 8 self.assertEquals(NSXMLEntityUnparsedKind, 3) 9 self.assertEquals(NSXMLEntityParameterKind, 4) 10 self.assertEquals(NSXMLEntityPredefined, 5) 11 self.assertEquals(NSXMLAttributeCDATAKind, 6) 12 self.assertEquals(NSXMLAttributeIDKind, 7) 13 self.assertEquals(NSXMLAttributeIDRefKind, 8) 14 self.assertEquals(NSXMLAttributeIDRefsKind, 9) 15 self.assertEquals(NSXMLAttributeEntityKind, 10) 16 self.assertEquals(NSXMLAttributeEntitiesKind, 11) 17 self.assertEquals(NSXMLAttributeNMTokenKind, 12) 18 self.assertEquals(NSXMLAttributeNMTokensKind, 13) 19 self.assertEquals(NSXMLAttributeEnumerationKind, 14) 20 self.assertEquals(NSXMLAttributeNotationKind, 15) 21 self.assertEquals(NSXMLElementDeclarationUndefinedKind, 16) 22 self.assertEquals(NSXMLElementDeclarationEmptyKind, 17) 23 self.assertEquals(NSXMLElementDeclarationAnyKind, 18) 24 self.assertEquals(NSXMLElementDeclarationMixedKind, 19) 25 self.assertEquals(NSXMLElementDeclarationElementKind, 20) 26 27 def testMethods(self): 28 self.failUnlessResultIsBOOL(NSXMLDTDNode.isExternal) 29 30 31if __name__ == "__main__": 32 main() 33