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, []) +