def test_load_video_metadata():
# Load a test example
reload(files)
with pytest.raises(OSError):
metadata = files.load_video_metadata('nothing_there.mp4')
from skvideo import datasets
metadata = files.load_video_metadata(datasets.bikes())
npt.assert_equal(metadata['@codec_name'], 'h264')
npt.assert_equal(metadata['@duration_ts'], '128000')
npt.assert_equal(metadata['@r_frame_rate'], '25/1')
# Trigger an import error
with mock.patch.dict("sys.modules", {"skvideo": {}, "skvideo.utils": {}}):
with pytest.raises(ImportError):
reload(files)
files.load_video_metadata(datasets.bikes())
评论列表
文章目录