Fix stuff, apply ruff rules.
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
"""Regression tests for BrlAPI command exports."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import pytest
|
||||
|
||||
from cthulhu import braille
|
||||
|
||||
|
||||
@pytest.mark.unit
|
||||
def test_braille_exports_brlapi_command_aliases():
|
||||
expected_names = [
|
||||
"BRLAPI_KEY_CMD_HWINLT",
|
||||
"BRLAPI_KEY_CMD_FWINLT",
|
||||
"BRLAPI_KEY_CMD_FWINLTSKIP",
|
||||
"BRLAPI_KEY_CMD_HWINRT",
|
||||
"BRLAPI_KEY_CMD_FWINRT",
|
||||
"BRLAPI_KEY_CMD_FWINRTSKIP",
|
||||
"BRLAPI_KEY_CMD_LNUP",
|
||||
"BRLAPI_KEY_CMD_LNDN",
|
||||
"BRLAPI_KEY_CMD_FREEZE",
|
||||
"BRLAPI_KEY_CMD_TOP_LEFT",
|
||||
"BRLAPI_KEY_CMD_BOT_LEFT",
|
||||
"BRLAPI_KEY_CMD_HOME",
|
||||
"BRLAPI_KEY_CMD_SIXDOTS",
|
||||
"BRLAPI_KEY_CMD_ROUTE",
|
||||
"BRLAPI_KEY_CMD_CUTBEGIN",
|
||||
"BRLAPI_KEY_CMD_CUTLINE",
|
||||
]
|
||||
|
||||
for name in expected_names:
|
||||
assert hasattr(braille, name), name
|
||||
|
||||
if braille._brlAPIAvailable:
|
||||
assert braille.BRLAPI_KEY_CMD_HWINLT == braille.brlapi.KEY_CMD_HWINLT
|
||||
assert braille.BRLAPI_KEY_CMD_ROUTE == braille.brlapi.KEY_CMD_ROUTE
|
||||
Reference in New Issue
Block a user