def runTest(self): id = self.created_input.input_id input = get_input(id) self.assertEquals(self.created_input.input_id, input.input_id) self.assertEquals(self.created_input.filename, input.filename) self.assertEquals(self.created_input.created_at.date, input.created_at.date) self.assertEquals(self.created_input.created_at.timezone.timezone_type, input.created_at.timezone.timezone_type) self.assertEquals(self.created_input.created_at.timezone.timezone, input.created_at.timezone.timezone) self.assertEquals(self.created_input.updated_at.date, input.created_at.date) self.assertEquals(self.created_input.updated_at.timezone.timezone_type, input.created_at.timezone.timezone_type) self.assertEquals(self.created_input.updated_at.timezone.timezone, input.created_at.timezone.timezone) self.assertEquals(self.created_input.thumbnail_url, input.thumbnail_url) self.assertEquals(self.created_input.input_type, input.input_type) self.assertEquals(self.created_input.url, input.url) self.assertEquals(self.created_input.media_configurations[0].width, input.media_configurations[0].width) self.assertEquals(self.created_input.media_configurations[0].sample_aspect_ratio_num, input.media_configurations[0].sample_aspect_ratio_num) self.assertEquals(self.created_input.media_configurations[0].rate, input.media_configurations[0].rate) self.assertEquals(self.created_input.media_configurations[0].pixel_format, input.media_configurations[0].pixel_format) self.assertEquals(self.created_input.media_configurations[0].sample_aspect_ratio_den, input.media_configurations[0].sample_aspect_ratio_den) self.assertEquals(self.created_input.media_configurations[0].display_aspect_ratio_den, input.media_configurations[0].display_aspect_ratio_den) self.assertEquals(self.created_input.media_configurations[0].bitrate, input.media_configurations[0].bitrate) self.assertEquals(self.created_input.media_configurations[0].display_aspect_ratio_num, input.media_configurations[0].display_aspect_ratio_num) self.assertEquals(self.created_input.media_configurations[0].codec, input.media_configurations[0].codec) self.assertEquals(self.created_input.media_configurations[0].type, input.media_configurations[0].type) self.assertEquals(self.created_input.media_configurations[0].duration, input.media_configurations[0].duration) self.assertEquals(self.created_input.media_configurations[0].stream_id, input.media_configurations[0].stream_id) self.assertEquals(self.created_input.media_configurations[0].height, input.media_configurations[0].height) self.assertEquals(self.created_input.media_configurations[1].stream_id, input.media_configurations[1].stream_id) self.assertEquals(self.created_input.media_configurations[1].duration, input.media_configurations[1].duration) self.assertEquals(self.created_input.media_configurations[1].rate, input.media_configurations[1].rate) self.assertEquals(self.created_input.media_configurations[1].codec, input.media_configurations[1].codec) self.assertEquals(self.created_input.media_configurations[1].type, input.media_configurations[1].type) self.assertEquals(self.created_input.media_configurations[1].bitrate, input.media_configurations[1].bitrate) self.assertEquals(self.created_input.media_configurations[1].sample_format, input.media_configurations[1].sample_format) self.assertEquals(self.created_input.media_configurations[1].channel_format, input.media_configurations[1].channel_format)
def test_get_input(self): inputs = bitcodin.list_inputs() self.assertGreater(len(inputs), 0) single_input = bitcodin.get_input(inputs[0].input_id) self.assertEqual(inputs[0].input_id, single_input.input_id)
def runTest(self): input = S3Input(access_key=s3_input_config.get('access_key'), secret_key=s3_input_config.get('secret_key'), host=s3_input_config.get('host'), bucket=s3_input_config.get('bucket'), region=s3_input_config.get('region'), object_key=s3_input_config.get('object_key')) self.input = create_input(input, True) async_input_status = get_async_input_status(self.input.input_id) while async_input_status.status != 'CREATED': async_input_status = get_async_input_status( async_input_status.input_id) self.assertNotEqual(async_input_status.status, 'ERROR') print(async_input_status.to_json()) sleep(5) self.input = get_input(self.input.input_id) self.assertEquals(self.input.host, input.host) self.assertEquals(self.input.bucket, input.bucket) self.assertEquals(self.input.region, input.region) self.assertEquals(self.input.status, 'CREATED')
def runTest(self): input = S3Input( access_key=s3_input_config.get('access_key'), secret_key=s3_input_config.get('secret_key'), host=s3_input_config.get('host'), bucket=s3_input_config.get('bucket'), region=s3_input_config.get('region'), object_key=s3_input_config.get('object_key') ) self.input = create_input(input, True) async_input_status = get_async_input_status(self.input.input_id) while async_input_status.status != 'CREATED': async_input_status = get_async_input_status(async_input_status.input_id) self.assertNotEqual(async_input_status.status, 'ERROR') print(async_input_status.to_json()) sleep(5) self.input = get_input(self.input.input_id) self.assertEquals(self.input.host, input.host) self.assertEquals(self.input.bucket, input.bucket) self.assertEquals(self.input.region, input.region) self.assertEquals(self.input.status, 'CREATED')
def runTest(self): with self.assertRaises(BitcodinNotFoundError): encoding_profile = get_input(0)
def runTest(self): id = self.created_input.input_id input = get_input(id) self.assertEquals(self.created_input.input_id, input.input_id) self.assertEquals(self.created_input.filename, input.filename) self.assertEquals(self.created_input.created_at.date, input.created_at.date) self.assertEquals(self.created_input.created_at.timezone.timezone_type, input.created_at.timezone.timezone_type) self.assertEquals(self.created_input.created_at.timezone.timezone, input.created_at.timezone.timezone) self.assertEquals(self.created_input.updated_at.date, input.created_at.date) self.assertEquals(self.created_input.updated_at.timezone.timezone_type, input.created_at.timezone.timezone_type) self.assertEquals(self.created_input.updated_at.timezone.timezone, input.created_at.timezone.timezone) self.assertEquals(self.created_input.thumbnail_url, input.thumbnail_url) self.assertEquals(self.created_input.input_type, input.input_type) self.assertEquals(self.created_input.url, input.url) self.assertEquals(self.created_input.media_configurations[0].width, input.media_configurations[0].width) self.assertEquals( self.created_input.media_configurations[0].sample_aspect_ratio_num, input.media_configurations[0].sample_aspect_ratio_num) self.assertEquals(self.created_input.media_configurations[0].rate, input.media_configurations[0].rate) self.assertEquals( self.created_input.media_configurations[0].pixel_format, input.media_configurations[0].pixel_format) self.assertEquals( self.created_input.media_configurations[0].sample_aspect_ratio_den, input.media_configurations[0].sample_aspect_ratio_den) self.assertEquals( self.created_input.media_configurations[0]. display_aspect_ratio_den, input.media_configurations[0].display_aspect_ratio_den) self.assertEquals(self.created_input.media_configurations[0].bitrate, input.media_configurations[0].bitrate) self.assertEquals( self.created_input.media_configurations[0]. display_aspect_ratio_num, input.media_configurations[0].display_aspect_ratio_num) self.assertEquals(self.created_input.media_configurations[0].codec, input.media_configurations[0].codec) self.assertEquals(self.created_input.media_configurations[0].type, input.media_configurations[0].type) self.assertEquals(self.created_input.media_configurations[0].duration, input.media_configurations[0].duration) self.assertEquals(self.created_input.media_configurations[0].stream_id, input.media_configurations[0].stream_id) self.assertEquals(self.created_input.media_configurations[0].height, input.media_configurations[0].height) self.assertEquals(self.created_input.media_configurations[1].stream_id, input.media_configurations[1].stream_id) self.assertEquals(self.created_input.media_configurations[1].duration, input.media_configurations[1].duration) self.assertEquals(self.created_input.media_configurations[1].rate, input.media_configurations[1].rate) self.assertEquals(self.created_input.media_configurations[1].codec, input.media_configurations[1].codec) self.assertEquals(self.created_input.media_configurations[1].type, input.media_configurations[1].type) self.assertEquals(self.created_input.media_configurations[1].bitrate, input.media_configurations[1].bitrate) self.assertEquals( self.created_input.media_configurations[1].sample_format, input.media_configurations[1].sample_format) self.assertEquals( self.created_input.media_configurations[1].channel_format, input.media_configurations[1].channel_format)