1 2from PyObjCTools.TestSupport import * 3from QTKit import * 4 5class TestQTError (TestCase): 6 @min_os_level('10.5') 7 def testConstants(self): 8 self.failUnlessIsInstance(QTKitErrorDomain, unicode) 9 self.failUnlessIsInstance(QTErrorCaptureInputKey, unicode) 10 self.failUnlessIsInstance(QTErrorCaptureOutputKey, unicode) 11 self.failUnlessIsInstance(QTErrorDeviceKey, unicode) 12 self.failUnlessIsInstance(QTErrorExcludingDeviceKey, unicode) 13 self.failUnlessIsInstance(QTErrorRecordingSuccesfullyFinishedKey, unicode) 14 15 self.failUnlessEqual(QTErrorUnknown, -1) 16 self.failUnlessEqual(QTErrorIncompatibleInput, 1002) 17 self.failUnlessEqual(QTErrorIncompatibleOutput, 1003) 18 self.failUnlessEqual(QTErrorInvalidInputsOrOutputs, 1100) 19 self.failUnlessEqual(QTErrorDeviceAlreadyUsedbyAnotherSession, 1101) 20 self.failUnlessEqual(QTErrorNoDataCaptured, 1200) 21 self.failUnlessEqual(QTErrorSessionConfigurationChanged, 1201) 22 self.failUnlessEqual(QTErrorDiskFull, 1202) 23 self.failUnlessEqual(QTErrorDeviceWasDisconnected, 1203) 24 self.failUnlessEqual(QTErrorMediaChanged, 1204) 25 self.failUnlessEqual(QTErrorMaximumDurationReached, 1205) 26 self.failUnlessEqual(QTErrorMaximumFileSizeReached, 1206) 27 self.failUnlessEqual(QTErrorMediaDiscontinuity, 1207) 28 self.failUnlessEqual(QTErrorDeviceNotConnected, 1300) 29 self.failUnlessEqual(QTErrorDeviceInUseByAnotherApplication, 1301) 30 self.failUnlessEqual(QTErrorDeviceExcludedByAnotherDevice, 1302) 31 32if __name__ == "__main__": 33 main() 34