Mercurial > hgrepos > Python > libs > pygments-lexer-pseudocode2
comparison tests/test_fr.py @ 21:5705ac8a4fd5
Arrow "=>" -> "⇒"
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Mon, 20 Apr 2026 15:59:32 +0200 |
| parents | 3db60b64abf6 |
| children | bb2fd6d4ad69 |
comparison
equal
deleted
inserted
replaced
| 20:3db60b64abf6 | 21:5705ac8a4fd5 |
|---|---|
| 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)) | 41 self.assertEqual((Token.Text, " "), next(tokens)) |
| 42 self.assertEqual((Token.Operator, "≠"), next(tokens)) | 42 self.assertEqual((Token.Operator, "≠"), next(tokens)) |
| 43 self.assertEqual((Token.Text, " "), next(tokens)) | 43 self.assertEqual((Token.Text, " "), next(tokens)) |
| 44 self.assertEqual((Token.Operator, "≠"), next(tokens)) | 44 self.assertEqual((Token.Operator, "≠"), next(tokens)) |
| 45 self.assertEqual((Token.Text, " "), next(tokens)) | 45 self.assertEqual((Token.Text, " "), next(tokens)) |
| 46 self.assertEqual((Token.Operator, "←"), next(tokens)) | 46 self.assertEqual((Token.Operator, "←"), next(tokens)) |
| 47 self.assertEqual((Token.Text, " "), next(tokens)) | |
| 48 self.assertEqual((Token.Operator, "→"), next(tokens)) | |
| 49 self.assertEqual((Token.Text, " "), next(tokens)) | |
| 50 self.assertEqual((Token.Operator, "⇒"), next(tokens)) | |
| 47 self.assertEqual((Token.Text, " "), next(tokens)) | 51 self.assertEqual((Token.Text, " "), next(tokens)) |
| 48 self.assertEqual((Token.Operator, "↑"), next(tokens)) | 52 self.assertEqual((Token.Operator, "↑"), next(tokens)) |
| 49 self.assertEqual((Token.Text, " "), next(tokens)) | 53 self.assertEqual((Token.Text, " "), next(tokens)) |
| 50 self.assertEqual((Token.Operator, "<"), next(tokens)) | 54 self.assertEqual((Token.Operator, "<"), next(tokens)) |
| 51 self.assertEqual((Token.Text, " "), next(tokens)) | 55 self.assertEqual((Token.Text, " "), next(tokens)) |
| 54 self.assertEqual((Token.Operator, ">"), next(tokens)) | 58 self.assertEqual((Token.Operator, ">"), next(tokens)) |
| 55 self.assertEqual((Token.Text, "\n"), next(tokens)) | 59 self.assertEqual((Token.Text, "\n"), next(tokens)) |
| 56 self.assertRaises(StopIteration, next, tokens) | 60 self.assertRaises(StopIteration, next, tokens) |
| 57 | 61 |
| 58 def test_op_replace_list(self): | 62 def test_op_replace_list(self): |
| 59 tokens = pygments.lex("<= >= <> != <- ^ < = >", self.lexer) | 63 tokens = pygments.lex("<= >= <> != <- -> => ^ < = >", self.lexer) |
| 60 self.assertTokenStreamEqual( | 64 self.assertTokenStreamEqual( |
| 61 [("Token.Operator", "≤"), | 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", " "), |
| 67 ("Token.Operator", "≠"), | 71 ("Token.Operator", "≠"), |
| 68 ("Token.Text", " "), | 72 ("Token.Text", " "), |
| 69 ("Token.Operator", "←"), | 73 ("Token.Operator", "←"), |
| 74 ("Token.Text", " "), | |
| 75 ("Token.Operator", "→"), | |
| 76 ("Token.Text", " "), | |
| 77 ("Token.Operator", "⇒"), | |
| 70 ("Token.Text", " "), | 78 ("Token.Text", " "), |
| 71 ("Token.Operator", "↑"), | 79 ("Token.Operator", "↑"), |
| 72 ("Token.Text", " "), | 80 ("Token.Text", " "), |
| 73 ("Token.Operator", "<"), | 81 ("Token.Operator", "<"), |
| 74 ("Token.Text", " "), | 82 ("Token.Text", " "), |
| 79 ], | 87 ], |
| 80 tokens) | 88 tokens) |
| 81 self.assertRaises(StopIteration, next, tokens) | 89 self.assertRaises(StopIteration, next, tokens) |
| 82 | 90 |
| 83 def test_op_replace_list_with_short_names(self): | 91 def test_op_replace_list_with_short_names(self): |
| 84 tokens = pygments.lex("<= >= <> != <- ^ < = > ", self.lexer) | 92 tokens = pygments.lex("<= >= <> != <- -> => ^ < = > ", self.lexer) |
| 85 self.assertTokenStreamEqual( | 93 self.assertTokenStreamEqual( |
| 86 [("Operator", "≤"), | 94 [("Operator", "≤"), |
| 87 ("Text", " "), | 95 ("Text", " "), |
| 88 ("Operator", "≥"), | 96 ("Operator", "≥"), |
| 89 ("Text", " "), | 97 ("Text", " "), |
| 90 ("Operator", "≠"), | 98 ("Operator", "≠"), |
| 91 ("Text", " "), | 99 ("Text", " "), |
| 92 ("Operator", "≠"), | 100 ("Operator", "≠"), |
| 93 ("Text", " "), | 101 ("Text", " "), |
| 94 ("Operator", "←"), | 102 ("Operator", "←"), |
| 103 ("Text", " "), | |
| 104 ("Operator", "→"), | |
| 105 ("Text", " "), | |
| 106 ("Operator", "⇒"), | |
| 95 ("Text", " "), | 107 ("Text", " "), |
| 96 ("Operator", "↑"), | 108 ("Operator", "↑"), |
| 97 ("Text", " "), | 109 ("Text", " "), |
| 98 ("Operator", "<"), | 110 ("Operator", "<"), |
| 99 ("Text", " "), | 111 ("Text", " "), |
| 104 ], | 116 ], |
| 105 tokens) | 117 tokens) |
| 106 self.assertRaises(StopIteration, next, tokens) | 118 self.assertRaises(StopIteration, next, tokens) |
| 107 | 119 |
| 108 def test_op_replace_complete(self): | 120 def test_op_replace_complete(self): |
| 109 tokens = pygments.lex("<= >= <> != <- ^ > = < ", self.lexer) | 121 tokens = pygments.lex("<= >= <> != <- -> => ^ > = < ", self.lexer) |
| 110 self.assertTokenStreamEqualComplete( | 122 self.assertTokenStreamEqualComplete( |
| 111 [("Operator", "≤"), | 123 [("Operator", "≤"), |
| 112 ("Text", " "), | 124 ("Text", " "), |
| 113 ("Operator", "≥"), | 125 ("Operator", "≥"), |
| 114 ("Text", " "), | 126 ("Text", " "), |
| 115 ("Operator", "≠"), | 127 ("Operator", "≠"), |
| 116 ("Text", " "), | 128 ("Text", " "), |
| 117 ("Operator", "≠"), | 129 ("Operator", "≠"), |
| 118 ("Text", " "), | 130 ("Text", " "), |
| 119 ("Operator", "←"), | 131 ("Operator", "←"), |
| 132 ("Text", " "), | |
| 133 ("Operator", "→"), | |
| 134 ("Text", " "), | |
| 135 ("Operator", "⇒"), | |
| 120 ("Text", " "), | 136 ("Text", " "), |
| 121 ("Operator", "↑"), | 137 ("Operator", "↑"), |
| 122 ("Text", " "), | 138 ("Text", " "), |
| 123 ("Operator", ">"), | 139 ("Operator", ">"), |
| 124 ("Text", " "), | 140 ("Text", " "), |
