diff --git a/pkgs/clan-cli/clan_cli/flash/list_test.py b/pkgs/clan-cli/clan_cli/flash/list_test.py new file mode 100644 index 000000000..e41a88c01 --- /dev/null +++ b/pkgs/clan-cli/clan_cli/flash/list_test.py @@ -0,0 +1,23 @@ +import pytest + +from clan_cli.tests.helpers import cli +from clan_cli.tests.stdout import CaptureOutput + + +@pytest.mark.impure +def test_flash_list_languages(capture_output: CaptureOutput) -> None: + with capture_output as output: + cli.run(["flash", "list", "languages"]) + assert "en_US.UTF-8" in output.out + assert "C" in output.out + languages = output.out.strip().split("\n") + assert len(languages) > 1 + + +@pytest.mark.impure +def test_flash_list_keymaps(capture_output: CaptureOutput) -> None: + with capture_output as output: + cli.run(["flash", "list", "keymaps"]) + assert "us" in output.out + keymaps = output.out.strip().split("\n") + assert len(keymaps) > 1