From b7cdbb0baad4ed3f12723885249a582877b3fc19 Mon Sep 17 00:00:00 2001 From: Dave Pearson Date: Thu, 4 May 2023 15:12:15 +0100 Subject: [PATCH] Test to ensure that Changed.control is Control.checkbox --- tests/toggles/test_checkbox.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/tests/toggles/test_checkbox.py b/tests/toggles/test_checkbox.py index 573953f23..e0ae1e1fb 100644 --- a/tests/toggles/test_checkbox.py +++ b/tests/toggles/test_checkbox.py @@ -15,7 +15,9 @@ class CheckboxApp(App[None]): yield Checkbox(value=True, id="cb3") def on_checkbox_changed(self, event: Checkbox.Changed) -> None: - self.events_received.append((event.checkbox.id, event.checkbox.value)) + self.events_received.append( + (event.checkbox.id, event.checkbox.value, event.checkbox is event.control) + ) async def test_checkbox_initial_state() -> None: @@ -43,7 +45,7 @@ async def test_checkbox_toggle() -> None: ] await pilot.pause() assert pilot.app.events_received == [ - ("cb1", True), - ("cb2", True), - ("cb3", False), + ("cb1", True, True), + ("cb2", True, True), + ("cb3", False, True), ]