(cmd2_app)
| 699 | |
| 700 | |
| 701 | def test_tokens_for_completion_unclosed_quote(cmd2_app) -> None: |
| 702 | text = "Pi" |
| 703 | line = f'list_food "{text}' |
| 704 | endidx = len(line) |
| 705 | begidx = endidx - len(text) |
| 706 | |
| 707 | expected_tokens = ["list_food", "Pi"] |
| 708 | expected_raw_tokens = ["list_food", '"Pi'] |
| 709 | |
| 710 | tokens, raw_tokens = cmd2_app.tokens_for_completion(line, begidx, endidx) |
| 711 | assert expected_tokens == tokens |
| 712 | assert expected_raw_tokens == raw_tokens |
| 713 | |
| 714 | |
| 715 | def test_tokens_for_completion_punctuation(cmd2_app) -> None: |
nothing calls this directly
no test coverage detected
searching dependent graphs…