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)
Example #3
0
    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)