MCPcopy Create free account
hub / github.com/Netflix/vmaf / test_import_python_file

Method test_import_python_file

python/test/tools_test.py:35–44  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

33class MiscTest(unittest.TestCase):
34
35 def test_import_python_file(self):
36 ds = import_python_file(VmafConfig.test_resource_path('example_raw_dataset2.py'))
37 self.assertEqual(ds.dataset_name, 'example')
38 self.assertEqual(ds.yuv_fmt, 'yuv420p')
39 self.assertEqual(ds.ref_videos[0]['content_id'], 0)
40 self.assertEqual(ds.ref_videos[0]['path'], '/dir/yuv/checkerboard_1920_1080_10_3_0_0.yuv')
41 self.assertEqual(ds.dis_videos[3]['content_id'], 1)
42 self.assertEqual(ds.dis_videos[3]['asset_id'], 3)
43 self.assertEqual(ds.dis_videos[3]['os'], [70, 75, 80, 85, 90])
44 self.assertEqual(ds.dis_videos[3]['path'], '/dir/yuv/flat_1920_1080_10.yuv')
45
46 def test_import_python_file_with_override(self):
47 ds = import_python_file(VmafConfig.test_resource_path('example_raw_dataset2.py'), override={'dir': '/xyz'})

Callers

nothing calls this directly

Calls 3

import_python_fileFunction · 0.90
test_resource_pathMethod · 0.80
assertEqualMethod · 0.80

Tested by

no test coverage detected