39 lines
1.0 KiB
Python
39 lines
1.0 KiB
Python
"""Regression tests for command-name exports."""
|
|
|
|
from __future__ import annotations
|
|
|
|
import pytest
|
|
|
|
from cthulhu import cmdnames
|
|
|
|
|
|
@pytest.mark.unit
|
|
@pytest.mark.parametrize(
|
|
"name",
|
|
[
|
|
"BYPASS_MODE_TOGGLE",
|
|
"CHAT_NEXT_MESSAGE",
|
|
"CLIPBOARD_PRESENT_CONTENTS",
|
|
"DEBUG_CLEAR_ATSPI_CACHE_FOR_APPLICATION",
|
|
"DEBUG_CYCLE_LEVEL",
|
|
"LIVE_REGIONS_ARE_ANNOUNCED",
|
|
"LIVE_REGIONS_NEXT",
|
|
"LIVE_REGIONS_PREVIOUS",
|
|
"PRESENT_BATTERY_STATUS",
|
|
"PRESENT_CELL_FORMULA",
|
|
"PRESENT_CPU_AND_MEMORY_USAGE",
|
|
"PRESENT_CURRENT_PROFILE",
|
|
"STRUCTURAL_NAVIGATION_MODE_CYCLE",
|
|
"TABLE_CELL_BEGINNING_OF_ROW",
|
|
"TABLE_CELL_BOTTOM_OF_COLUMN",
|
|
"TABLE_CELL_END_OF_ROW",
|
|
"TABLE_CELL_TOP_OF_COLUMN",
|
|
"TABLE_NAVIGATION_TOGGLE",
|
|
"TOGGLE_BRAILLE_MONITOR",
|
|
"TOGGLE_KEYBOARD_LAYOUT",
|
|
"TOGGLE_SPEECH_MONITOR",
|
|
],
|
|
)
|
|
def test_referenced_command_name_is_exported(name: str) -> None:
|
|
assert getattr(cmdnames, name)
|