1from Foundation import * 2from PyObjCTools.TestSupport import * 3 4class TestNSURLError (TestCase): 5 def testConstants(self): 6 self.failUnlessIsInstance(NSURLErrorDomain, unicode) 7 self.failUnlessIsInstance(NSErrorFailingURLStringKey, unicode) 8 9 self.failUnlessEqual(NSURLErrorUnknown, -1) 10 self.failUnlessEqual(NSURLErrorCancelled, -999) 11 self.failUnlessEqual(NSURLErrorBadURL, -1000) 12 self.failUnlessEqual(NSURLErrorTimedOut, -1001) 13 self.failUnlessEqual(NSURLErrorUnsupportedURL, -1002) 14 self.failUnlessEqual(NSURLErrorCannotFindHost, -1003) 15 self.failUnlessEqual(NSURLErrorCannotConnectToHost, -1004) 16 self.failUnlessEqual(NSURLErrorNetworkConnectionLost, -1005) 17 self.failUnlessEqual(NSURLErrorDNSLookupFailed, -1006) 18 self.failUnlessEqual(NSURLErrorHTTPTooManyRedirects, -1007) 19 self.failUnlessEqual(NSURLErrorResourceUnavailable, -1008) 20 self.failUnlessEqual(NSURLErrorNotConnectedToInternet, -1009) 21 self.failUnlessEqual(NSURLErrorRedirectToNonExistentLocation, -1010) 22 self.failUnlessEqual(NSURLErrorBadServerResponse, -1011) 23 self.failUnlessEqual(NSURLErrorUserCancelledAuthentication, -1012) 24 self.failUnlessEqual(NSURLErrorUserAuthenticationRequired, -1013) 25 self.failUnlessEqual(NSURLErrorZeroByteResource, -1014) 26 self.failUnlessEqual(NSURLErrorCannotDecodeRawData, -1015) 27 self.failUnlessEqual(NSURLErrorCannotDecodeContentData, -1016) 28 self.failUnlessEqual(NSURLErrorCannotParseResponse, -1017) 29 self.failUnlessEqual(NSURLErrorFileDoesNotExist, -1100) 30 self.failUnlessEqual(NSURLErrorFileIsDirectory, -1101) 31 self.failUnlessEqual(NSURLErrorNoPermissionsToReadFile, -1102) 32 self.failUnlessEqual(NSURLErrorSecureConnectionFailed, -1200) 33 self.failUnlessEqual(NSURLErrorServerCertificateHasBadDate, -1201) 34 self.failUnlessEqual(NSURLErrorServerCertificateUntrusted, -1202) 35 self.failUnlessEqual(NSURLErrorServerCertificateHasUnknownRoot, -1203) 36 self.failUnlessEqual(NSURLErrorServerCertificateNotYetValid, -1204) 37 self.failUnlessEqual(NSURLErrorClientCertificateRejected, -1205) 38 self.failUnlessEqual(NSURLErrorCannotLoadFromNetwork, -2000) 39 self.failUnlessEqual(NSURLErrorCannotCreateFile, -3000) 40 self.failUnlessEqual(NSURLErrorCannotOpenFile, -3001) 41 self.failUnlessEqual(NSURLErrorCannotCloseFile, -3002) 42 self.failUnlessEqual(NSURLErrorCannotWriteToFile, -3003) 43 self.failUnlessEqual(NSURLErrorCannotRemoveFile, -3004) 44 self.failUnlessEqual(NSURLErrorCannotMoveFile, -3005) 45 self.failUnlessEqual(NSURLErrorDownloadDecodingFailedMidStream, -3006) 46 self.failUnlessEqual(NSURLErrorDownloadDecodingFailedToComplete, -3007) 47 48 49 @min_os_level('10.5') 50 def testConstants10_5(self): 51 self.failUnlessEqual(NSURLErrorDataLengthExceedsMaximum, -1103) 52 53if __name__ == "__main__": 54 main() 55