def test_get_info_fail_when_no_mmpeg(self, popen_mock): popen_mock.return_value.communicate.side_effect = OSError(2, "ignored") self.assertRaises(SushiError, lambda: FFmpeg.get_info('random.mkv'))
def test_get_info_call_args(self, popen_mock): FFmpeg.get_info('random_file.mkv') self.assertEquals(popen_mock.call_args[0][0], ['ffmpeg', '-hide_banner', '-i', 'random_file.mkv'])