Преглед на файлове

test: add TestFfmpegVideoProducer

main
Rob Hallam преди 2 месеца
родител
ревизия
e3b9862bcf
променени са 1 файла, в които са добавени 28 реда и са изтрити 0 реда
  1. +28
    -0
      test/test_producers.py

+ 28
- 0
test/test_producers.py Целия файл

@@ -10,6 +10,34 @@ class MockFeature():
def to_json(self):
return {"interval": self.interval}

class TestFfmpegVideoProducer(unittest.TestCase):
"""Test FfmpegVideoProducer (produces videos using ffmpeg)"""

def test_init_empty(self):
# test with no features -- should raise ValueError
with self.assertRaises(ValueError):
producers.FfmpegVideoProducer(features=None)

def test_init(self):
# test with features
feature = MockFeature(interval="")
features = [feature]
vidprod = producers.FfmpegVideoProducer(features=features)
self.assertEqual(vidprod.features, features)

def test_ffmpeg_feature_to_clip(self):
# TODO
pass

def test_ffmpeg_concat_clips(self):
# TODO
pass

def test_produce(self):
"""Test we can call produce without error"""
# TODO
pass

class TestVisualisationProducer(unittest.TestCase):
"""Test VisualisationProducer (produces matplotlib visualisations)"""



Зареждане…
Отказ
Запис