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