def test_get_ffmpeg_input_data(self):
     path = os.path.join(DATA_DIR, 'ffmpeg-output.txt')
     with open(path, 'r') as fp:
         data = fp.read()
         fp.close()
     data = worker.get_ffmpeg_input_data(data)
     lines = data.split('\n')
     self.assertEqual('  Metadata:', lines[1])
 def test_parse_ffmpeg_data(self):
     path = os.path.join(DATA_DIR, 'ffmpeg-output.txt')
     with open(path, 'r') as fp:
         data = fp.read()
         fp.close()
     data = worker.get_ffmpeg_input_data(data)
     data = worker.parse_ffmpeg_data(data)
     self.assertEqual(1095,   data['video_bitrate'])
     self.assertEqual(126,    data['audio_bitrate'])
     self.assertEqual(29970,  data['framerate'])
     self.assertEqual(640,    data['width'])
     self.assertEqual(360,    data['height'])
     self.assertEqual(2,      data['num_audio_channels'])
     self.assertEqual(3180,   data['duration']) # 31.8 * framerate