(self)
| 33 | class 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'}) |
nothing calls this directly
no test coverage detected