From e41edc8d1730abeb83749896705e8c84fa45a3d6 Mon Sep 17 00:00:00 2001 From: Peter Sobot Date: Tue, 30 Jul 2024 11:47:17 -0400 Subject: [PATCH] Add explicit test for appending to a no-argument Pedalboard. (#360) * Add explicit test for appending to a no-argument Pedalboard. * Update test_python_interface.py --- tests/test_python_interface.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/test_python_interface.py b/tests/test_python_interface.py index 1cbecf1d..f0275df5 100644 --- a/tests/test_python_interface.py +++ b/tests/test_python_interface.py @@ -17,7 +17,7 @@ import pytest import numpy as np -from pedalboard import Pedalboard, Gain +from pedalboard import Pedalboard, Gain, Reverb @pytest.mark.parametrize("shape", [(44100,), (44100, 1), (44100, 2), (1, 4), (2, 4)]) @@ -63,6 +63,12 @@ def test_repr(): def test_is_list_like(): + assert len(Pedalboard()) == 0 + pb = Pedalboard() + assert len(pb) == 0 + pb.append(Reverb()) + assert len(pb) == 1 + gain = Gain(-6) assert len(Pedalboard([gain])) == 1