def test_run_strrred_runner(self): ref_path, dis_path, asset, asset_original = set_default_576_324_videos_for_testing() self.runner = StrredQualityRunner( [asset, asset_original], None, fifo_mode=True, delete_workdir=True, result_store=None ) self.runner.run(parallelize=False) results = self.runner.results self.assertEqual(self.runner.VERSION, "F1.3-1.1") self.assertAlmostEqual(results[0]['STRRED_feature_srred_score'], 3.0166328541666663, places=4) self.assertAlmostEqual(results[0]['STRRED_feature_trred_score'], 7.338665770833333, places=4) self.assertAlmostEqual(results[0]['STRRED_score'], 22.336452104611016, places=4) self.assertAlmostEqual(results[1]['STRRED_feature_srred_score'], 0.0, places=4) self.assertAlmostEqual(results[1]['STRRED_feature_trred_score'], 0.0, places=4) self.assertAlmostEqual(results[1]['STRRED_score'], 0.0, places=4)