From: Peter Hutterer Date: Thu, 27 Apr 2023 01:12:17 +0000 (+1000) Subject: test: carry the step as argument for arg testing X-Git-Tag: 1.24.0~35 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a328ada6efc282a893ce4a283552a832197f6c94;p=platform%2Fupstream%2Flibinput.git test: carry the step as argument for arg testing Simplifies things a bit since it makes it all more explicit Signed-off-by: Peter Hutterer --- diff --git a/tools/test_tool_option_parsing.py b/tools/test_tool_option_parsing.py index c1148948..c63d85e8 100755 --- a/tools/test_tool_option_parsing.py +++ b/tools/test_tool_option_parsing.py @@ -219,9 +219,9 @@ options = { "set-profile": ["adaptive", "flat"], "set-tap-map": ["lrm", "lmr"], }, - # options with a range + # options with a range (and increment) "ranges": { - "set-speed": (float, -1.0, +1.0), + "set-speed": (-1.0, +1.0, 0.1), }, } @@ -250,9 +250,7 @@ def test_options_enums(libinput_debug_tool, option): @pytest.mark.parametrize("option", options["ranges"].items()) def test_options_ranges(libinput_debug_tool, option): name, values = option - range_type, minimum, maximum = values - assert range_type == float - step = (maximum - minimum) / 10.0 + minimum, maximum, step = values value = minimum while value < maximum: libinput_debug_tool.run_command_success(["--{}".format(name), str(value)])