From d38d5e619fa195c56e66b4130e24267188f88e58 Mon Sep 17 00:00:00 2001 From: Rob Hallam <0504004h@student.gla.ac.uk> Date: Sat, 17 Aug 2024 19:11:21 +0100 Subject: [PATCH] test: add LAFE - no input files & test_extract() --- test/test_feature_extractors.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/test_feature_extractors.py b/test/test_feature_extractors.py index c62af7b..bff0f14 100644 --- a/test/test_feature_extractors.py +++ b/test/test_feature_extractors.py @@ -67,3 +67,17 @@ class TestLoudAudioFeatureExtractor(unittest.TestCase): test_extractor = extractors.LoudAudioFeatureExtractor(input_files=video_source) self.assertTrue(test_extractor) + def test_init_noinput(self): + """test init - no input files""" + with self.assertRaises(ValueError): + test_extractor = extractors.LoudAudioFeatureExtractor() + + def test_extract(self): + """Test extract with input files""" + video_source = TestSourceMedia().one_colour_silent_audio() + test_extractor = extractors.LoudAudioFeatureExtractor(input_files=video_source) + test_extractor.setup() + test_extractor.run() + test_extractor.teardown() + self.assertEqual(test_extractor.features, []) +