Mercurial > hgrepos > Python > libs > pygments-lexer-pseudocode2
comparison tests/test_fr.py @ 20:3db60b64abf6
Allow also "!=" as inequality operator (in addition to "<>")
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Mon, 20 Apr 2026 15:28:19 +0200 |
| parents | 2e67c4eae6d9 |
| children | 5705ac8a4fd5 |
comparison
equal
deleted
inserted
replaced
| 19:2e67c4eae6d9 | 20:3db60b64abf6 |
|---|---|
| 32 self.assertEqual((Token.Name.Variable, "huhu"), next(tokens)) | 32 self.assertEqual((Token.Name.Variable, "huhu"), next(tokens)) |
| 33 self.assertEqual((Token.Text, "\n"), next(tokens)) | 33 self.assertEqual((Token.Text, "\n"), next(tokens)) |
| 34 self.assertRaises(StopIteration, next, tokens) | 34 self.assertRaises(StopIteration, next, tokens) |
| 35 | 35 |
| 36 def test_op_replace(self): | 36 def test_op_replace(self): |
| 37 tokens = pygments.lex("<= >= <> <- ^ < = >", self.lexer) | 37 tokens = pygments.lex("<= >= <> != <- ^ < = >", self.lexer) |
| 38 self.assertEqual((Token.Operator, "≤"), next(tokens)) | 38 self.assertEqual((Token.Operator, "≤"), next(tokens)) |
| 39 self.assertEqual((Token.Text, " "), next(tokens)) | 39 self.assertEqual((Token.Text, " "), next(tokens)) |
| 40 self.assertEqual((Token.Operator, "≥"), next(tokens)) | 40 self.assertEqual((Token.Operator, "≥"), next(tokens)) |
| 41 self.assertEqual((Token.Text, " "), next(tokens)) | |
| 42 self.assertEqual((Token.Operator, "≠"), next(tokens)) | |
| 41 self.assertEqual((Token.Text, " "), next(tokens)) | 43 self.assertEqual((Token.Text, " "), next(tokens)) |
| 42 self.assertEqual((Token.Operator, "≠"), next(tokens)) | 44 self.assertEqual((Token.Operator, "≠"), next(tokens)) |
| 43 self.assertEqual((Token.Text, " "), next(tokens)) | 45 self.assertEqual((Token.Text, " "), next(tokens)) |
| 44 self.assertEqual((Token.Operator, "←"), next(tokens)) | 46 self.assertEqual((Token.Operator, "←"), next(tokens)) |
| 45 self.assertEqual((Token.Text, " "), next(tokens)) | 47 self.assertEqual((Token.Text, " "), next(tokens)) |
| 52 self.assertEqual((Token.Operator, ">"), next(tokens)) | 54 self.assertEqual((Token.Operator, ">"), next(tokens)) |
| 53 self.assertEqual((Token.Text, "\n"), next(tokens)) | 55 self.assertEqual((Token.Text, "\n"), next(tokens)) |
| 54 self.assertRaises(StopIteration, next, tokens) | 56 self.assertRaises(StopIteration, next, tokens) |
| 55 | 57 |
| 56 def test_op_replace_list(self): | 58 def test_op_replace_list(self): |
| 57 tokens = pygments.lex("<= >= <> <- ^ < = >", self.lexer) | 59 tokens = pygments.lex("<= >= <> != <- ^ < = >", self.lexer) |
| 58 self.assertTokenStreamEqual( | 60 self.assertTokenStreamEqual( |
| 59 [("Token.Operator", "≤"), | 61 [("Token.Operator", "≤"), |
| 60 ("Token.Text", " "), | 62 ("Token.Text", " "), |
| 61 ("Token.Operator", "≥"), | 63 ("Token.Operator", "≥"), |
| 64 ("Token.Text", " "), | |
| 65 ("Token.Operator", "≠"), | |
| 62 ("Token.Text", " "), | 66 ("Token.Text", " "), |
| 63 ("Token.Operator", "≠"), | 67 ("Token.Operator", "≠"), |
| 64 ("Token.Text", " "), | 68 ("Token.Text", " "), |
| 65 ("Token.Operator", "←"), | 69 ("Token.Operator", "←"), |
| 66 ("Token.Text", " "), | 70 ("Token.Text", " "), |
| 75 ], | 79 ], |
| 76 tokens) | 80 tokens) |
| 77 self.assertRaises(StopIteration, next, tokens) | 81 self.assertRaises(StopIteration, next, tokens) |
| 78 | 82 |
| 79 def test_op_replace_list_with_short_names(self): | 83 def test_op_replace_list_with_short_names(self): |
| 80 tokens = pygments.lex("<= >= <> <- ^ < = > ", self.lexer) | 84 tokens = pygments.lex("<= >= <> != <- ^ < = > ", self.lexer) |
| 81 self.assertTokenStreamEqual( | 85 self.assertTokenStreamEqual( |
| 82 [("Operator", "≤"), | 86 [("Operator", "≤"), |
| 83 ("Text", " "), | 87 ("Text", " "), |
| 84 ("Operator", "≥"), | 88 ("Operator", "≥"), |
| 89 ("Text", " "), | |
| 90 ("Operator", "≠"), | |
| 85 ("Text", " "), | 91 ("Text", " "), |
| 86 ("Operator", "≠"), | 92 ("Operator", "≠"), |
| 87 ("Text", " "), | 93 ("Text", " "), |
| 88 ("Operator", "←"), | 94 ("Operator", "←"), |
| 89 ("Text", " "), | 95 ("Text", " "), |
| 98 ], | 104 ], |
| 99 tokens) | 105 tokens) |
| 100 self.assertRaises(StopIteration, next, tokens) | 106 self.assertRaises(StopIteration, next, tokens) |
| 101 | 107 |
| 102 def test_op_replace_complete(self): | 108 def test_op_replace_complete(self): |
| 103 tokens = pygments.lex("<= >= <> <- ^ > = < ", self.lexer) | 109 tokens = pygments.lex("<= >= <> != <- ^ > = < ", self.lexer) |
| 104 self.assertTokenStreamEqualComplete( | 110 self.assertTokenStreamEqualComplete( |
| 105 [("Operator", "≤"), | 111 [("Operator", "≤"), |
| 106 ("Text", " "), | 112 ("Text", " "), |
| 107 ("Operator", "≥"), | 113 ("Operator", "≥"), |
| 114 ("Text", " "), | |
| 115 ("Operator", "≠"), | |
| 108 ("Text", " "), | 116 ("Text", " "), |
| 109 ("Operator", "≠"), | 117 ("Operator", "≠"), |
| 110 ("Text", " "), | 118 ("Text", " "), |
| 111 ("Operator", "←"), | 119 ("Operator", "←"), |
| 112 ("Text", " "), | 120 ("Text", " "), |
