From: Bartosz Golaszewski Date: Wed, 31 Jul 2024 10:46:58 +0000 (+0200) Subject: bindings: python: tests: check that event clock is property set in request X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=025693a045f82c9c6cefa6b3d91d15ed05721915;p=qemu-gpiodev%2Flibgpiod.git bindings: python: tests: check that event clock is property set in request We currently only have a test-case that checks if the event clock property is correctly set in the LineSettings object but not whether it is actually passed to the line request. Extend the existing test-case for line requests to account for event clocks as well. Link: https://lore.kernel.org/r/20240731104658.93117-2-brgl@bgdev.pl Signed-off-by: Bartosz Golaszewski --- diff --git a/bindings/python/tests/tests_line_request.py b/bindings/python/tests/tests_line_request.py index c79a324..dce5941 100644 --- a/bindings/python/tests/tests_line_request.py +++ b/bindings/python/tests/tests_line_request.py @@ -5,7 +5,7 @@ import errno import gpiod from . import gpiosim -from gpiod.line import Direction, Drive, Edge, Value +from gpiod.line import Clock, Direction, Drive, Edge, Value from unittest import TestCase Pull = gpiosim.Chip.Pull @@ -302,12 +302,15 @@ class LineRequestComplexConfig(TestCase): direction=Direction.OUTPUT, output_value=Value.ACTIVE ), (1, 3, 5): gpiod.LineSettings( - direction=Direction.INPUT, edge_detection=Edge.BOTH + direction=Direction.INPUT, + edge_detection=Edge.BOTH, + event_clock=Clock.REALTIME, ), }, ) as req: self.assertEqual(chip.get_line_info(2).direction, Direction.OUTPUT) self.assertEqual(chip.get_line_info(3).edge_detection, Edge.BOTH) + self.assertEqual(chip.get_line_info(5).event_clock, Clock.REALTIME) class LineRequestMixedConfigByName(TestCase):