Skip to content

Commit 6e15599

Browse files
committed
add FF_STATUS and FF tests
1 parent a724998 commit 6e15599

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

tests/test_ecodes.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22

33
from evdev import ecodes
44

5+
prefixes = 'KEY ABS REL SW MSC LED BTN REP SND ID EV BUS SYN FF_STATUS FF'
6+
57
def test_equality():
68
keys = []
7-
for i in 'KEY','ABS','REL','SW','MSC','LED','BTN','REP','SND','ID','EV','BUS','SYN':
9+
for i in prefixes.split():
810
keys.extend(getattr(ecodes, i, {}).keys())
911

1012
assert set(keys) == set(ecodes.ecodes.values())
@@ -14,3 +16,7 @@ def test_access():
1416
assert ecodes.KEY[ecodes.ecodes['KEY_A']] == 'KEY_A'
1517
assert ecodes.REL[0] == 'REL_X'
1618

19+
def test_overlap():
20+
vals_ff = set(ecodes.FF.values())
21+
vals_ff_status = set(ecodes.FF_STATUS.values())
22+
assert bool(vals_ff & vals_ff_status) == False

0 commit comments

Comments
 (0)