diff --git a/test/test_clib.py b/test/test_clib.py index 165a821d8870c7b8006cd672f60a8d99999316ed..ff51c60a0df3959888cb93ab4852e4dd3f14fddd 100644 --- a/test/test_clib.py +++ b/test/test_clib.py @@ -41,6 +41,17 @@ class TestNameConversion(unittest.TestCase): with self.assertRaises(ctypes.ArgumentError): name = Libevdev.property_to_name("foo") + def test_prop_to_value(self): + value = Libevdev.property_to_value("INPUT_PROP_POINTER") + self.assertEqual(value, 0) + + value = Libevdev.property_to_value("INPUT_PROP_DIRECT") + self.assertEqual(value, 1) + + def test_prop_to_value_invalid(self): + name = Libevdev.property_to_value("foo") + self.assertIsNone(name) + def test_type_to_name(self): name = Libevdev.event_to_name(1) self.assertEqual(name, "EV_KEY")