diff options
author | Eddy Pedroni <eddy@0xf7.com> | 2022-01-01 21:02:19 +0100 |
---|---|---|
committer | Eddy Pedroni <eddy@0xf7.com> | 2022-01-01 21:02:19 +0100 |
commit | 406e06ecfa0391cc3138a33bee0e5e45cb06f6c5 (patch) | |
tree | 485367728310e8b82f05f5deac28e4e31226f510 /midi_launchpad_mini_integrationtest.py | |
parent | 27ba3bc396a2da4ffcc39e3e36da5f37df8f628e (diff) |
Added playback volume functionality to launchpad
Diffstat (limited to 'midi_launchpad_mini_integrationtest.py')
-rw-r--r-- | midi_launchpad_mini_integrationtest.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/midi_launchpad_mini_integrationtest.py b/midi_launchpad_mini_integrationtest.py index ee39182..275bd33 100644 --- a/midi_launchpad_mini_integrationtest.py +++ b/midi_launchpad_mini_integrationtest.py @@ -167,6 +167,24 @@ def test_playbackRateButtons(uut, midiWrapperMock, soloTool, playerMock): midiWrapperMock.simulateInput(button) assert playerMock.rate == playbackRateOptions[button] +def test_playbackVolumeButtons(uut, midiWrapperMock, soloTool, playerMock): + playbackVolumeOptions = { + 0 : 0.125, + 1 : 0.250, + 2 : 0.375, + 3 : 0.500, + 4 : 0.625, + 5 : 0.750, + 6 : 0.875, + 7 : 1.000 + } + uut.connect() + assert playerMock.volume == 1.0 + + for button in playbackVolumeOptions: + midiWrapperMock.simulateInput(button) + assert playerMock.volume == playbackVolumeOptions[button] + def test_unassignedButton(uut, midiWrapperMock): unassignedButton = 48 uut.connect() |