from PyObjCTools.TestSupport import * from QTKit import * class TestQTError (TestCase): @min_os_level('10.5') def testConstants(self): self.assertIsInstance(QTKitErrorDomain, unicode) self.assertIsInstance(QTErrorCaptureInputKey, unicode) self.assertIsInstance(QTErrorCaptureOutputKey, unicode) self.assertIsInstance(QTErrorDeviceKey, unicode) self.assertIsInstance(QTErrorExcludingDeviceKey, unicode) self.assertIsInstance(QTErrorRecordingSuccesfullyFinishedKey, unicode) self.assertEqual(QTErrorUnknown, -1) self.assertEqual(QTErrorIncompatibleInput, 1002) self.assertEqual(QTErrorIncompatibleOutput, 1003) self.assertEqual(QTErrorInvalidInputsOrOutputs, 1100) self.assertEqual(QTErrorDeviceAlreadyUsedbyAnotherSession, 1101) self.assertEqual(QTErrorNoDataCaptured, 1200) self.assertEqual(QTErrorSessionConfigurationChanged, 1201) self.assertEqual(QTErrorDiskFull, 1202) self.assertEqual(QTErrorDeviceWasDisconnected, 1203) self.assertEqual(QTErrorMediaChanged, 1204) self.assertEqual(QTErrorMaximumDurationReached, 1205) self.assertEqual(QTErrorMaximumFileSizeReached, 1206) self.assertEqual(QTErrorMediaDiscontinuity, 1207) self.assertEqual(QTErrorDeviceNotConnected, 1300) self.assertEqual(QTErrorDeviceInUseByAnotherApplication, 1301) self.assertEqual(QTErrorDeviceExcludedByAnotherDevice, 1302) if __name__ == "__main__": main()