1
2from PyObjCTools.TestSupport import *
3from Quartz.CoreGraphics import *
4
5class TestCGError (TestCase):
6    def testConstants(self):
7        self.assertEqual(kCGErrorSuccess, 0)
8        self.assertEqual(kCGErrorFirst, 1000)
9        self.assertEqual(kCGErrorFailure, kCGErrorFirst)
10        self.assertEqual(kCGErrorIllegalArgument, 1001)
11        self.assertEqual(kCGErrorInvalidConnection, 1002)
12        self.assertEqual(kCGErrorInvalidContext, 1003)
13        self.assertEqual(kCGErrorCannotComplete, 1004)
14        self.assertEqual(kCGErrorNameTooLong, 1005)
15        self.assertEqual(kCGErrorNotImplemented, 1006)
16        self.assertEqual(kCGErrorRangeCheck, 1007)
17        self.assertEqual(kCGErrorTypeCheck, 1008)
18        self.assertEqual(kCGErrorNoCurrentPoint, 1009)
19        self.assertEqual(kCGErrorInvalidOperation, 1010)
20        self.assertEqual(kCGErrorNoneAvailable, 1011)
21        self.assertEqual(kCGErrorApplicationRequiresNewerSystem, 1015)
22        self.assertEqual(kCGErrorApplicationNotPermittedToExecute, 1016)
23        self.assertEqual(kCGErrorApplicationIncorrectExecutableFormatFound, 1023)
24        self.assertEqual(kCGErrorApplicationIsLaunching, 1024)
25        self.assertEqual(kCGErrorApplicationAlreadyRunning, 1025)
26        self.assertEqual(kCGErrorApplicationCanOnlyBeRunInOneSessionAtATime, 1026)
27        self.assertEqual(kCGErrorClassicApplicationsMustBeLaunchedByClassic, 1027)
28        self.assertEqual(kCGErrorForkFailed, 1028)
29        self.assertEqual(kCGErrorRetryRegistration, 1029)
30        self.assertEqual(kCGErrorLast, kCGErrorRetryRegistration)
31
32if __name__ == "__main__":
33    main()
34