comparison tests/test_algpseudo.py @ 101:aae16e3624e2

Tests for single-line comments (// and #)
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 04 May 2026 16:12:44 +0200
parents dd4eb937485c
children cec52d83869a
comparison
equal deleted inserted replaced
100:7cfad325d3bb 101:aae16e3624e2
305 pygments.lex( 305 pygments.lex(
306 """\\remArk the remark 1 306 """\\remArk the remark 1
307 \\Rem the remark 2 307 \\Rem the remark 2
308 """, self.lexer)) 308 """, self.lexer))
309 309
310 def test_comment_single_1(self):
311 self.assertTokenStreamEqualComplete(
312 [("Comment.Single", "// foo bar"),
313 ("Text.Whitespace", "\n"),
314 ],
315 pygments.lex(r"// foo bar", self.lexer))
316
317 def test_comment_single_2(self):
318 self.assertTokenStreamEqualComplete(
319 [("Comment.Single", "# foo bar"),
320 ("Text.Whitespace", "\n"),
321 ],
322 pygments.lex(r"# foo bar", self.lexer))
323
310 def test_expr_and_text(self): 324 def test_expr_and_text(self):
311 self.assertTokenStreamEqualComplete( 325 self.assertTokenStreamEqualComplete(
312 [("Name.Entity", "a"), 326 [("Name.Entity", "a"),
313 ("Text", " "), 327 ("Text", " "),
314 ("Text", "multiplied by"), 328 ("Text", "multiplied by"),