示例#1
0
    def test_output_interface(self):
        output = Output('/new')
        self.assertEqual(list(output), ['/new'])
        self.assertEqual(output.file_path, '/new')

        parameter = Parameter('-vcodec', 'libx264')
        output.append(parameter)
        self.assertEqual(list(output), ['-vcodec', 'libx264', '/new'])
        self.assertEqual(output.pop(), parameter)

        output.add_formatparam('-vcodec', 'libx264')
        self.assertEqual(output.container_list, [parameter])
示例#2
0
    def test_output_interface(self):
        output = Output('/new')
        self.assertEqual(list(output), ['/new'])
        self.assertEqual(output.file_path, '/new')

        parameter = Parameter('-vcodec', 'libx264')
        output.append(parameter)
        self.assertEqual(list(output), ['-vcodec', 'libx264', '/new'])
        self.assertEqual(output.pop(), parameter)

        output.add_formatparam('-vcodec', 'libx264')
        self.assertEqual(output.container_list, [parameter])
示例#3
0
    def test_output_interface(self):
        output = Output('/new')
        self.assertEqual(list(output), ['/new'])
        self.assertEqual(output.file, '/new')

        option = Option({'-vcodec': 'libx264'})
        output.append(option)
        self.assertEqual(list(output), ['-vcodec', 'libx264', '/new'])
        self.assertEqual(output.pop(), option)

        output.add_option('-vcodec', 'libx264')
        self.assertEqual(output.option_containers, [option])