Mercurial > hgrepos > Python > libs > pygments-lexer-pseudocode2
comparison 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 |
comparison
equal
deleted
inserted
replaced
| 40:df08226a6984 | 41:4ccf9a8d0bf2 |
|---|---|
| 213 ("Name.Entity", "}"), | 213 ("Name.Entity", "}"), |
| 214 ("Text.Whitespace", "\n"), | 214 ("Text.Whitespace", "\n"), |
| 215 ], | 215 ], |
| 216 pygments.lex("\\CLASS {\\n\\}}", self.lexer)) | 216 pygments.lex("\\CLASS {\\n\\}}", self.lexer)) |
| 217 | 217 |
| 218 def test_class_fr(self): | |
| 219 lexer = pygments.lexers.load_lexer_from_file( | |
| 220 LEXERFILENAME, "PseudocodeLexer_FR") | |
| 221 self.assertTokenStreamEqualComplete( | |
| 222 [("Keyword", "CLASSE"), | |
| 223 ("Text.Whitespace", " "), | |
| 224 ("Name.Entity", "{"), | |
| 225 ("Name.Entity", "\\"), | |
| 226 ("Name.Entity", "n"), | |
| 227 ("Name.Entity", "\\}"), | |
| 228 ("Name.Entity", "}"), | |
| 229 ("Text.Whitespace", "\n"), | |
| 230 ], | |
| 231 pygments.lex("\\CLASS {\\n\\}}", lexer)) | |
| 232 | |
| 218 def test_remark_1(self): | 233 def test_remark_1(self): |
| 219 self.assertTokenStreamEqualComplete( | 234 self.assertTokenStreamEqualComplete( |
| 220 [("Comment.Single", "▷"), | 235 [("Comment.Single", "▷"), |
| 221 ("Comment.Single", " the remark"), | 236 ("Comment.Single", " the remark"), |
| 222 ("Text.Whitespace", "\n"), | 237 ("Text.Whitespace", "\n"), |
