Files
macropad/tests.py

15 lines
456 B
Python
Executable File

from keytypes import Keycode, Modifier, Toggle
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")