From ada7858f372482fec1c97588a236b74f54653a2f Mon Sep 17 00:00:00 2001 From: sezanzeb Date: Mon, 30 Nov 2020 21:16:58 +0100 Subject: [PATCH] some more test fixing --- tests/test.py | 10 ++++++++++ tests/testcases/injector.py | 5 +++++ 2 files changed, 15 insertions(+) diff --git a/tests/test.py b/tests/test.py index eae57fa8..5bf0b715 100644 --- a/tests/test.py +++ b/tests/test.py @@ -184,6 +184,16 @@ def patch_evdev(): self.name = fixtures[path]['name'] self.fd = self.name + def absinfo(axis): + return { + evdev.ecodes.EV_ABS: evdev.AbsInfo( + value=None, min=None, fuzz=None, flat=None, + resolution=None, max=2**15 + ) + }[axis] + + self.absinfo = absinfo + def grab(self): pass diff --git a/tests/testcases/injector.py b/tests/testcases/injector.py index dd351241..cd0e20d7 100644 --- a/tests/testcases/injector.py +++ b/tests/testcases/injector.py @@ -138,6 +138,11 @@ class TestInjector(unittest.TestCase): toggle_numlock() self.assertEqual(before, is_numlock_on()) + def test_abs_to_rel(self): + # maps gamepad joystick events to mouse events + # TODO enable this somewhere so that map_abs_to_rel returns true + pass + def test_injector(self): custom_mapping.change(8, 'k(q).k(w)') custom_mapping.change(9, 'a')