diff tests/test_pseudo.py @ 41:4ccf9a8d0bf2

For the german and french PseudocodeLexer: Use en translations as fallback. Also test a french pseudocode keyword.
author Franz Glasner <fzglas.hg@dom66.de>
date Fri, 24 Apr 2026 18:02:08 +0200
parents df08226a6984
children bbef0ac6cfcf
line wrap: on
line diff
--- a/tests/test_pseudo.py	Fri Apr 24 10:48:00 2026 +0200
+++ b/tests/test_pseudo.py	Fri Apr 24 18:02:08 2026 +0200
@@ -215,6 +215,21 @@
              ],
             pygments.lex("\\CLASS {\\n\\}}", self.lexer))
 
+    def test_class_fr(self):
+        lexer = pygments.lexers.load_lexer_from_file(
+            LEXERFILENAME, "PseudocodeLexer_FR")
+        self.assertTokenStreamEqualComplete(
+            [("Keyword", "CLASSE"),
+             ("Text.Whitespace", " "),
+             ("Name.Entity", "{"),
+             ("Name.Entity", "\\"),
+             ("Name.Entity", "n"),
+             ("Name.Entity", "\\}"),
+             ("Name.Entity", "}"),
+             ("Text.Whitespace", "\n"),
+             ],
+            pygments.lex("\\CLASS {\\n\\}}", lexer))
+
     def test_remark_1(self):
         self.assertTokenStreamEqualComplete(
             [("Comment.Single", "▷"),