Mercurial > hgrepos > Python > libs > pygments-lexer-pseudocode2
comparison tests/test_fr.py @ 23:bb2fd6d4ad69
More arrows
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Mon, 20 Apr 2026 23:28:27 +0200 |
| parents | 5705ac8a4fd5 |
| children | bf13850f21fb |
comparison
equal
deleted
inserted
replaced
| 22:b42168cc9884 | 23:bb2fd6d4ad69 |
|---|---|
| 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("<= >= <> != <- -> => ^ < = > <-> <=>", |
| 38 self.lexer) | |
| 38 self.assertEqual((Token.Operator, "≤"), next(tokens)) | 39 self.assertEqual((Token.Operator, "≤"), next(tokens)) |
| 39 self.assertEqual((Token.Text, " "), next(tokens)) | 40 self.assertEqual((Token.Text, " "), next(tokens)) |
| 40 self.assertEqual((Token.Operator, "≥"), next(tokens)) | 41 self.assertEqual((Token.Operator, "≥"), next(tokens)) |
| 41 self.assertEqual((Token.Text, " "), next(tokens)) | 42 self.assertEqual((Token.Text, " "), next(tokens)) |
| 42 self.assertEqual((Token.Operator, "≠"), next(tokens)) | 43 self.assertEqual((Token.Operator, "≠"), next(tokens)) |
| 54 self.assertEqual((Token.Operator, "<"), next(tokens)) | 55 self.assertEqual((Token.Operator, "<"), next(tokens)) |
| 55 self.assertEqual((Token.Text, " "), next(tokens)) | 56 self.assertEqual((Token.Text, " "), next(tokens)) |
| 56 self.assertEqual((Token.Operator, "="), next(tokens)) | 57 self.assertEqual((Token.Operator, "="), next(tokens)) |
| 57 self.assertEqual((Token.Text, " "), next(tokens)) | 58 self.assertEqual((Token.Text, " "), next(tokens)) |
| 58 self.assertEqual((Token.Operator, ">"), next(tokens)) | 59 self.assertEqual((Token.Operator, ">"), next(tokens)) |
| 60 self.assertEqual((Token.Text, " "), next(tokens)) | |
| 61 self.assertEqual((Token.Operator, "↔"), next(tokens)) | |
| 62 self.assertEqual((Token.Text, " "), next(tokens)) | |
| 63 self.assertEqual((Token.Operator, "⇔"), next(tokens)) | |
| 59 self.assertEqual((Token.Text, "\n"), next(tokens)) | 64 self.assertEqual((Token.Text, "\n"), next(tokens)) |
| 60 self.assertRaises(StopIteration, next, tokens) | 65 self.assertRaises(StopIteration, next, tokens) |
| 61 | 66 |
| 62 def test_op_replace_list(self): | 67 def test_op_replace_list(self): |
| 63 tokens = pygments.lex("<= >= <> != <- -> => ^ < = >", self.lexer) | 68 tokens = pygments.lex("<= >= <> != <- -> => ^ < = > <-> <=>", |
| 69 self.lexer) | |
| 64 self.assertTokenStreamEqual( | 70 self.assertTokenStreamEqual( |
| 65 [("Token.Operator", "≤"), | 71 [("Token.Operator", "≤"), |
| 66 ("Token.Text", " "), | 72 ("Token.Text", " "), |
| 67 ("Token.Operator", "≥"), | 73 ("Token.Operator", "≥"), |
| 68 ("Token.Text", " "), | 74 ("Token.Text", " "), |
| 81 ("Token.Operator", "<"), | 87 ("Token.Operator", "<"), |
| 82 ("Token.Text", " "), | 88 ("Token.Text", " "), |
| 83 ("Token.Operator", "="), | 89 ("Token.Operator", "="), |
| 84 ("Token.Text", " "), | 90 ("Token.Text", " "), |
| 85 ("Token.Operator", ">"), | 91 ("Token.Operator", ">"), |
| 92 ("Token.Text", " "), | |
| 93 ("Token.Operator", "↔"), | |
| 94 ("Token.Text", " "), | |
| 95 ("Token.Operator", "⇔"), | |
| 86 ("Token.Text", "\n"), | 96 ("Token.Text", "\n"), |
| 87 ], | 97 ], |
| 88 tokens) | 98 tokens) |
| 89 self.assertRaises(StopIteration, next, tokens) | 99 self.assertRaises(StopIteration, next, tokens) |
| 90 | 100 |
| 91 def test_op_replace_list_with_short_names(self): | 101 def test_op_replace_list_with_short_names(self): |
| 92 tokens = pygments.lex("<= >= <> != <- -> => ^ < = > ", self.lexer) | 102 tokens = pygments.lex("<= >= <> != <- -> => ^ < = > <-> <=> ", self.lexer) |
| 93 self.assertTokenStreamEqual( | 103 self.assertTokenStreamEqual( |
| 94 [("Operator", "≤"), | 104 [("Operator", "≤"), |
| 95 ("Text", " "), | 105 ("Text", " "), |
| 96 ("Operator", "≥"), | 106 ("Operator", "≥"), |
| 97 ("Text", " "), | 107 ("Text", " "), |
| 110 ("Operator", "<"), | 120 ("Operator", "<"), |
| 111 ("Text", " "), | 121 ("Text", " "), |
| 112 ("Operator", "="), | 122 ("Operator", "="), |
| 113 ("Text", " "), | 123 ("Text", " "), |
| 114 ("Operator", ">"), | 124 ("Operator", ">"), |
| 125 ("Text", " "), | |
| 126 ("Operator", "↔"), | |
| 127 ("Text", " "), | |
| 128 ("Operator", "⇔"), | |
| 115 ("Text", " \n"), | 129 ("Text", " \n"), |
| 116 ], | 130 ], |
| 117 tokens) | 131 tokens) |
| 118 self.assertRaises(StopIteration, next, tokens) | 132 self.assertRaises(StopIteration, next, tokens) |
| 119 | 133 |
| 120 def test_op_replace_complete(self): | 134 def test_op_replace_complete(self): |
| 121 tokens = pygments.lex("<= >= <> != <- -> => ^ > = < ", self.lexer) | 135 tokens = pygments.lex("<= >= <> != <- -> => ^ > = < <=> <-> ", self.lexer) |
| 122 self.assertTokenStreamEqualComplete( | 136 self.assertTokenStreamEqualComplete( |
| 123 [("Operator", "≤"), | 137 [("Operator", "≤"), |
| 124 ("Text", " "), | 138 ("Text", " "), |
| 125 ("Operator", "≥"), | 139 ("Operator", "≥"), |
| 126 ("Text", " "), | 140 ("Text", " "), |
| 139 ("Operator", ">"), | 153 ("Operator", ">"), |
| 140 ("Text", " "), | 154 ("Text", " "), |
| 141 ("Operator", "="), | 155 ("Operator", "="), |
| 142 ("Text", " "), | 156 ("Text", " "), |
| 143 ("Operator", "<"), | 157 ("Operator", "<"), |
| 158 ("Text", " "), | |
| 159 ("Operator", "⇔"), | |
| 160 ("Text", " "), | |
| 161 ("Operator", "↔"), | |
| 144 ("Text", " \n"), | 162 ("Text", " \n"), |
| 145 ], | 163 ], |
| 146 tokens) | 164 tokens) |
| 147 | 165 |
| 148 | 166 |
