Fix unit tests, add CorrelationTrigger.Config.use_edge_trigger

pull/357/head
nyanpasu64 2018-07-15 06:04:50 -07:00
rodzic 56502d876f
commit 0bb26a1c20
1 zmienionych plików z 13 dodań i 6 usunięć

Wyświetl plik

@ -1,4 +1,5 @@
import matplotlib.pyplot as plt import matplotlib.pyplot as plt
import pytest
from ovgenpy import triggers from ovgenpy import triggers
from matplotlib.axes import Axes from matplotlib.axes import Axes
@ -10,14 +11,20 @@ from ovgenpy.wave import Wave
triggers.SHOW_TRIGGER = False triggers.SHOW_TRIGGER = False
cfg = CorrelationTrigger.Config(
trigger_strength=1, @pytest.fixture(scope='session', params=[False, True])
responsiveness=1, def cfg(request):
falloff_width=2, use_edge_trigger = request.param
) return CorrelationTrigger.Config(
trigger_strength=1,
use_edge_trigger=use_edge_trigger,
responsiveness=1,
falloff_width=2,
)
def test_trigger(): def test_trigger(cfg):
# wave = Wave(None, 'tests/sine440.wav') # wave = Wave(None, 'tests/sine440.wav')
wave = Wave(None, 'tests/impulse24000.wav') wave = Wave(None, 'tests/impulse24000.wav')