Example #1
0
def test_tokenize_ansi(prompt_tokens, ansi_string_parts):
    ansi_tokens = tokenize_ansi(prompt_tokens)
    for token, text in zip(ansi_tokens, ansi_string_parts):
        assert token[1] == text
Example #2
0
 def _invalidate():
     new_prompt = "".join(self.tokens)
     formatted_tokens = tokenize_ansi(
         PygmentsTokens(partial_color_tokenize(new_prompt)))
     setattr(self.session, self.name, formatted_tokens)
     self.session.app.invalidate()