changeset 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 7cfad325d3bb
children d8368294413a
files tests/test_algpseudo.py
diffstat 1 files changed, 14 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/tests/test_algpseudo.py	Mon May 04 16:12:02 2026 +0200
+++ b/tests/test_algpseudo.py	Mon May 04 16:12:44 2026 +0200
@@ -307,6 +307,20 @@
 \\Rem  the remark 2
 """, self.lexer))
 
+    def test_comment_single_1(self):
+        self.assertTokenStreamEqualComplete(
+            [("Comment.Single", "// foo bar"),
+             ("Text.Whitespace", "\n"),
+             ],
+            pygments.lex(r"// foo bar", self.lexer))
+
+    def test_comment_single_2(self):
+        self.assertTokenStreamEqualComplete(
+            [("Comment.Single", "#  foo bar"),
+             ("Text.Whitespace", "\n"),
+             ],
+            pygments.lex(r"#  foo bar", self.lexer))
+
     def test_expr_and_text(self):
         self.assertTokenStreamEqualComplete(
             [("Name.Entity", "a"),