From 46c1ec02fd703bc00a8597bd109720ec6ba178bf Mon Sep 17 00:00:00 2001 From: kolo Date: Sat, 24 Jan 2026 02:24:31 +0300 Subject: [PATCH] comm --- src/argenta/app/autocompleter/entity.py | 2 +- src/argenta/command/flag/models.py | 2 +- tests/unit_tests/test_app.py | 16 ---------------- 3 files changed, 2 insertions(+), 18 deletions(-) diff --git a/src/argenta/app/autocompleter/entity.py b/src/argenta/app/autocompleter/entity.py index fa298c4..6c92982 100644 --- a/src/argenta/app/autocompleter/entity.py +++ b/src/argenta/app/autocompleter/entity.py @@ -100,7 +100,7 @@ class AutoCompleter: if buff.complete_state: buff.complete_next() return - comps_gen = buff.completer.get_completions(buff.document, CompleteEvent()) + comps_gen = iter(buff.completer.get_completions(buff.document, CompleteEvent())) try: first = next(comps_gen) except StopIteration: diff --git a/src/argenta/command/flag/models.py b/src/argenta/command/flag/models.py index 9355362..77500a3 100644 --- a/src/argenta/command/flag/models.py +++ b/src/argenta/command/flag/models.py @@ -35,7 +35,7 @@ class Flag: """ self.name: str = name self.prefix: PREFIX_TYPE = prefix - self.possible_values: list[str] | Pattern[str] | PossibleValues = possible_values + self.possible_values: Container[str] | Pattern[str] | PossibleValues = possible_values def validate_input_flag_value(self, input_flag_value: str) -> bool: """ diff --git a/tests/unit_tests/test_app.py b/tests/unit_tests/test_app.py index 17dd8a0..1e08b65 100644 --- a/tests/unit_tests/test_app.py +++ b/tests/unit_tests/test_app.py @@ -354,22 +354,6 @@ def test_set_exit_command_handler_stores_handler() -> None: assert app._exit_command_handler is handler -# ============================================================================ -# Tests for default view setup -# ============================================================================ - - -def test_setup_default_view_formats_prompt() -> None: - app = App(prompt='>>') - assert app._prompt == '>>' - - -def test_setup_default_view_sets_default_unknown_command_handler() -> None: - app = App() - app._setup_default_view() - assert app._unknown_command_handler(InputCommand('nonexists')) is None - - # ============================================================================ # Tests for command processing # ============================================================================