Files
macropad/nmlkpy/tests.py
2022-01-14 11:42:49 +01:00

12 lines
407 B
Python

def test_keymap(keymap: list[list], output: bool = False) -> None:
if output:
print("Testing keymap for errors")
for layer in keymap:
for key in layer:
print(
f"[{keymap.index(layer)}][{layer.index(key)}] {key.__class__.__name__}", end=": ")
key.self_test(keymap)
print("Valid")
if output:
print("Done testing keymap")