1 2from PyObjCTools.TestSupport import * 3from AppKit import * 4 5try: 6 unicode 7except NameError: 8 unicode = str 9 10class TestNSErrors (TestCase): 11 def testConstants(self): 12 self.assertIsInstance(NSTextLineTooLongException, unicode) 13 self.assertIsInstance(NSTextNoSelectionException, unicode) 14 self.assertIsInstance(NSWordTablesWriteException, unicode) 15 self.assertIsInstance(NSWordTablesReadException, unicode) 16 self.assertIsInstance(NSTextReadException, unicode) 17 self.assertIsInstance(NSTextWriteException, unicode) 18 self.assertIsInstance(NSPasteboardCommunicationException, unicode) 19 self.assertIsInstance(NSPrintingCommunicationException, unicode) 20 self.assertIsInstance(NSAbortModalException, unicode) 21 self.assertIsInstance(NSAbortPrintingException, unicode) 22 self.assertIsInstance(NSIllegalSelectorException, unicode) 23 self.assertIsInstance(NSAppKitVirtualMemoryException, unicode) 24 self.assertIsInstance(NSBadRTFDirectiveException, unicode) 25 self.assertIsInstance(NSBadRTFFontTableException, unicode) 26 self.assertIsInstance(NSBadRTFStyleSheetException, unicode) 27 self.assertIsInstance(NSTypedStreamVersionException, unicode) 28 self.assertIsInstance(NSTIFFException, unicode) 29 self.assertIsInstance(NSPrintPackageException, unicode) 30 self.assertIsInstance(NSBadRTFColorTableException, unicode) 31 self.assertIsInstance(NSDraggingException, unicode) 32 self.assertIsInstance(NSColorListIOException, unicode) 33 self.assertIsInstance(NSColorListNotEditableException, unicode) 34 self.assertIsInstance(NSBadBitmapParametersException, unicode) 35 self.assertIsInstance(NSWindowServerCommunicationException, unicode) 36 self.assertIsInstance(NSFontUnavailableException, unicode) 37 self.assertIsInstance(NSPPDIncludeNotFoundException, unicode) 38 self.assertIsInstance(NSPPDParseException, unicode) 39 self.assertIsInstance(NSPPDIncludeStackOverflowException, unicode) 40 self.assertIsInstance(NSPPDIncludeStackUnderflowException, unicode) 41 self.assertIsInstance(NSRTFPropertyStackOverflowException, unicode) 42 self.assertIsInstance(NSAppKitIgnoredException, unicode) 43 self.assertIsInstance(NSBadComparisonException, unicode) 44 self.assertIsInstance(NSImageCacheException, unicode) 45 self.assertIsInstance(NSNibLoadingException, unicode) 46 self.assertIsInstance(NSBrowserIllegalDelegateException, unicode) 47 self.assertIsInstance(NSAccessibilityException, unicode) 48 49 50if __name__ == "__main__": 51 main() 52