def test_prop_to_name_invalid(self): name = Libevdev.property_to_name(-1) self.assertIsNone(name) name = Libevdev.property_to_name(100) self.assertIsNone(name) with self.assertRaises(ctypes.ArgumentError): name = Libevdev.property_to_name("foo")
def test_prop_name(self): name = Libevdev.property_to_name(0) self.assertEqual(name, "INPUT_PROP_POINTER") prevname = None for i in range(5): name = Libevdev.property_to_name(i) self.assertIsNotNone(name) self.assertTrue(name.startswith("INPUT_PROP_")) self.assertNotEqual(prevname, name) prevname = name