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')