Skip to content

Commit

Permalink
add regression coverage for perf issue
Browse files Browse the repository at this point in the history
  • Loading branch information
gerner committed Dec 3, 2020
1 parent c88881c commit 0372705
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions tests/test_markdown_lexer.py
Original file line number Diff line number Diff line change
Expand Up @@ -634,3 +634,9 @@ def test_simple_text(lexer):
(Token.Text, '\n'),
]
assert list(lexer.get_tokens(fragment)) == tokens

def test_long_line_perf(lexer):
fragment = "this is text "*1024*8
start_time = time.time()
assert all(x[0] == Token.Text for x in lexer.get_tokens(fragment))
assert time.time() - start_time < 1

0 comments on commit 0372705

Please sign in to comment.