1 2from PyObjCTools.TestSupport import * 3from QTKit import * 4 5class TestQTMedia (TestCase): 6 def testConstants(self): 7 self.assertIsInstance(QTMediaTypeVideo, unicode) 8 self.assertIsInstance(QTMediaTypeSound, unicode) 9 self.assertIsInstance(QTMediaTypeText, unicode) 10 self.assertIsInstance(QTMediaTypeBase, unicode) 11 self.assertIsInstance(QTMediaTypeMPEG, unicode) 12 self.assertIsInstance(QTMediaTypeMusic, unicode) 13 self.assertIsInstance(QTMediaTypeTimeCode, unicode) 14 self.assertIsInstance(QTMediaTypeSprite, unicode) 15 self.assertIsInstance(QTMediaTypeFlash, unicode) 16 self.assertIsInstance(QTMediaTypeMovie, unicode) 17 self.assertIsInstance(QTMediaTypeTween, unicode) 18 self.assertIsInstance(QTMediaType3D, unicode) 19 self.assertIsInstance(QTMediaTypeSkin, unicode) 20 self.assertIsInstance(QTMediaTypeQTVR, unicode) 21 self.assertIsInstance(QTMediaTypeHint, unicode) 22 self.assertIsInstance(QTMediaTypeStream, unicode) 23 self.assertIsInstance(QTMediaTypeMuxed, unicode) 24 self.assertIsInstance(QTMediaTypeQuartzComposer, unicode) 25 self.assertIsInstance(QTMediaCharacteristicVisual, unicode) 26 self.assertIsInstance(QTMediaCharacteristicAudio, unicode) 27 self.assertIsInstance(QTMediaCharacteristicCanSendVideo, unicode) 28 self.assertIsInstance(QTMediaCharacteristicProvidesActions, unicode) 29 self.assertIsInstance(QTMediaCharacteristicNonLinear, unicode) 30 self.assertIsInstance(QTMediaCharacteristicCanStep, unicode) 31 self.assertIsInstance(QTMediaCharacteristicHasNoDuration, unicode) 32 self.assertIsInstance(QTMediaCharacteristicHasSkinData, unicode) 33 self.assertIsInstance(QTMediaCharacteristicProvidesKeyFocus, unicode) 34 self.assertIsInstance(QTMediaCharacteristicHasVideoFrameRate, unicode) 35 self.assertIsInstance(QTMediaCreationTimeAttribute, unicode) 36 self.assertIsInstance(QTMediaDurationAttribute, unicode) 37 self.assertIsInstance(QTMediaModificationTimeAttribute, unicode) 38 self.assertIsInstance(QTMediaSampleCountAttribute, unicode) 39 self.assertIsInstance(QTMediaQualityAttribute, unicode) 40 self.assertIsInstance(QTMediaTimeScaleAttribute, unicode) 41 self.assertIsInstance(QTMediaTypeAttribute, unicode) 42 43 def testMethods(self): 44 self.assertResultIsBOOL(QTMedia.hasCharacteristic_) 45 46if __name__ == "__main__": 47 main() 48