Просмотр исходного кода

test: [VizProd] simple colour test

main
Rob Hallam 2 месяцев назад
Родитель
Сommit
d72b9ea2a4
1 измененных файлов: 15 добавлений и 0 удалений
  1. +15
    -0
      test/test_producers.py

+ 15
- 0
test/test_producers.py Просмотреть файл

@@ -81,6 +81,21 @@ class TestVisualisationProducer(unittest.TestCase):

# TODO: more more granular test coverage of produce behaviour

def test_fe_colour(self):
"""test that colour picker returns the right colours#

laughter=red, loudness=blue, video activity=green, words=yellow
"""
# this is a pretty poor test really
expected = {"laughter": "red", "loudness": "blue", "videoactivity": "green", "words": "purple"}
feature = mocks.MockFeature(interval="")
features = [feature]
visprod = producers.VisualisationProducer(features=features)

for given, expected in expected.items():
feature.feature_extractor = given
self.assertEqual(visprod._fe_colour(feature), expected)

class TestJSONProducer(unittest.TestCase):
def test_init_empty(self):
# test with no features -- should raise ValueError


Загрузка…
Отмена
Сохранить