def is_identical(self, d1, d2): for t in range(Libevdev.event_to_value("EV_MAX")): max = Libevdev.type_max(t) if max is None: continue for c in range(max): if d1.has_event(t, c) != d1.has_event(t, c): return False return True
def test_type_max(self): for t in ["REL", "ABS"]: c = Libevdev.event_to_value("EV_{}".format(t), "{}_MAX".format(t)) max = Libevdev.type_max("EV_{}".format(t)) self.assertEqual(c, max)