Mercurial > hgrepos > Python > libs > pygments-lexer-pseudocode2
comparison tests/test_algpseudo.py @ 69:b3dd247b27a5
FIX: Add forgotten tests for the new normalized highlighting
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Tue, 28 Apr 2026 15:25:10 +0200 |
| parents | 9ba1584d4b4a |
| children | 5517b0be67f0 |
comparison
equal
deleted
inserted
replaced
| 68:93ade4c595b7 | 69:b3dd247b27a5 |
|---|---|
| 170 def test_proc_de(self): | 170 def test_proc_de(self): |
| 171 lexer = pygments.lexers.load_lexer_from_file( | 171 lexer = pygments.lexers.load_lexer_from_file( |
| 172 ALGLEXERFILENAME, "AlgPseudocodeLexer_DE") | 172 ALGLEXERFILENAME, "AlgPseudocodeLexer_DE") |
| 173 self.assertTokenStreamEqualComplete( | 173 self.assertTokenStreamEqualComplete( |
| 174 [("Keyword", "PROZEDUR"), | 174 [("Keyword", "PROZEDUR"), |
| 175 ("Text.Whitespace", " "), | 175 ("Text.Whitespace", " "), |
| 176 ("Name.Entity", " also {nichtxs"), | 176 ("Name.Entity", " also {nichtxs"), |
| 177 ("Name.Entity", "\\}"), | 177 ("Name.Entity", "\\}"), |
| 178 ("Name.Entity", " hier"), | 178 ("Name.Entity", " hier"), |
| 179 ("Text.Whitespace", "\n"), | 179 ("Text.Whitespace", "\n"), |
| 180 ], | 180 ], |
| 181 pygments.lex("\\PROC { also {nichtxs\\} hier}", lexer)) | 181 pygments.lex("\\PROC { also {nichtxs\\} hier}", lexer)) |
| 182 | 182 |
| 183 def test_function_1(self): | 183 def test_function_1(self): |
| 184 self.assertTokenStreamEqualComplete( | 184 self.assertTokenStreamEqualComplete( |
| 185 [("Keyword", "FUNCTION"), | 185 [("Keyword", "FUNCTION"), |
| 186 ("Text.Whitespace", " "), | |
| 186 ("Name.Entity", "1"), | 187 ("Name.Entity", "1"), |
| 187 ("Text.Whitespace", "\n"), | 188 ("Text.Whitespace", "\n"), |
| 188 ], | 189 ], |
| 189 pygments.lex("\\FUNC{1}", self.lexer)) | 190 pygments.lex("\\FUNC{1}", self.lexer)) |
| 190 | 191 |
| 191 def test_function_2(self): | 192 def test_function_2(self): |
| 192 self.assertTokenStreamEqualComplete( | 193 self.assertTokenStreamEqualComplete( |
| 193 [("Keyword", "FUNCTION"), | 194 [("Keyword", "FUNCTION"), |
| 195 ("Text.Whitespace", " "), | |
| 194 ("Name.Entity", "line 1\nline 2\n"), | 196 ("Name.Entity", "line 1\nline 2\n"), |
| 195 ("Text.Whitespace", "\n"), | 197 ("Text.Whitespace", "\n"), |
| 196 ], | 198 ], |
| 197 pygments.lex("\\FUNCTION{line 1\nline 2\n}", self.lexer)) | 199 pygments.lex("\\FUNCTION{line 1\nline 2\n}", self.lexer)) |
| 198 | 200 |
