Ejemplo n.º 1
0
    def test_ffmpeg_mp4_to_mp3(self):
        f = open(os.path.join(DATA, "ffmpeg.mp4.mp3.txt"), "r")
        try:
            lines = conversions.line_reader(f)
            mock = MockFFMpegConversionTask()
            mock.process_output(lines)

            # no errors and progress equals 1.0
            self.assertEquals(mock.error, None)
            self.assertEquals(mock.progress, 1.0)
            self.assertEquals(mock.duration, 368)
        finally:
            f.close()
Ejemplo n.º 2
0
    def test_unknown_encoder(self):
        f = open(os.path.join(DATA, "ffmpeg.unknown_encoder.txt"), "r")
        try:
            lines = conversions.line_reader(f)
            mock = MockFFMpegConversionTask()
            mock.process_output(lines)

            # this kicks up an 'Unknown encoder' error.  make sure
            # it's captured and progress is 0.
            self.assertEquals(mock.error, "Unknown encoder 'libx264'")
            self.assertEquals(mock.progress, 0)
        finally:
            f.close()
Ejemplo n.º 3
0
    def test_ffmpeg_mp4_to_mp3(self):
        f = open(os.path.join(DATA, "ffmpeg.mp4.mp3.txt"), "r")
        try:
            lines = conversions.line_reader(f)
            mock = MockFFMpegConversionTask()
            mock.process_output(lines)

            # no errors and progress equals 1.0
            self.assertEquals(mock.error, None)
            self.assertEquals(mock.progress, 1.0)
            self.assertEquals(mock.duration, 368)
        finally:
            f.close()
Ejemplo n.º 4
0
    def test_error_while_decoding_stream(self):
        f = open(os.path.join(DATA, "ffmpeg.error_while_decoding_stream.txt"), "r")
        try:
            lines = conversions.line_reader(f)
            mock = MockFFMpegConversionTask()
            mock.process_output(lines)

            # no errors and progress equals 1.0
            self.assertEquals(mock.error, None)
            self.assertEquals(mock.progress, 1.0)
            self.assertEquals(mock.duration, 33)
        finally:
            f.close()
Ejemplo n.º 5
0
    def test_unknown_encoder(self):
        f = open(os.path.join(DATA, "ffmpeg.unknown_encoder.txt"), "r")
        try:
            lines = conversions.line_reader(f)
            mock = MockFFMpegConversionTask()
            mock.process_output(lines)

            # this kicks up an 'Unknown encoder' error.  make sure
            # it's captured and progress is 0.
            self.assertEquals(mock.error, "Unknown encoder 'libx264'")
            self.assertEquals(mock.progress, 0)
        finally:
            f.close()
Ejemplo n.º 6
0
    def test_error_while_decoding_stream(self):
        f = open(os.path.join(DATA, "ffmpeg.error_while_decoding_stream.txt"), "r")
        try:
            lines = conversions.line_reader(f)
            mock = MockFFMpegConversionTask()
            mock.process_output(lines)

            # no errors and progress equals 1.0
            self.assertEquals(mock.error, None)
            self.assertEquals(mock.progress, 1.0)
            self.assertEquals(mock.duration, 33)
        finally:
            f.close()