From c2c22d089604b0c7358094045a7498798c37f28a Mon Sep 17 00:00:00 2001 From: Jade Turner Date: Mon, 24 Jun 2024 09:02:21 +0800 Subject: [PATCH] test --- tests/test_trigger.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/tests/test_trigger.py b/tests/test_trigger.py index 876ae9da..280f05d3 100644 --- a/tests/test_trigger.py +++ b/tests/test_trigger.py @@ -42,6 +42,23 @@ def test_onFalse(scheduler: commands2.CommandScheduler): assert not command1.isScheduled() +def test_onChange(scheduler: commands2.CommandScheduler): + finished = OOBoolean(False) + command1 = commands2.WaitUntilCommand(finished) + + button = InternalButton() + button.setPressed(True) + button.onChange(command1) + scheduler.run() + assert not command1.isScheduled() + button.setPressed(False) + scheduler.run() + assert command1.isScheduled() + finished.set(True) + scheduler.run() + assert command1.isScheduled() + + def test_whileTrueRepeatedly(scheduler: commands2.CommandScheduler): inits = OOInteger(0) counter = OOInteger(0)