diff 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
line wrap: on
line diff
--- a/tests/test_fr.py	Mon Apr 20 15:28:19 2026 +0200
+++ b/tests/test_fr.py	Mon Apr 20 15:59:32 2026 +0200
@@ -34,7 +34,7 @@
         self.assertRaises(StopIteration, next, tokens)
 
     def test_op_replace(self):
-        tokens = pygments.lex("<= >= <> != <- ^ < = >", self.lexer)
+        tokens = pygments.lex("<= >= <> != <- -> => ^ < = >", self.lexer)
         self.assertEqual((Token.Operator, "≤"), next(tokens))
         self.assertEqual((Token.Text, " "), next(tokens))
         self.assertEqual((Token.Operator, "≥"), next(tokens))
@@ -45,6 +45,10 @@
         self.assertEqual((Token.Text, " "), next(tokens))
         self.assertEqual((Token.Operator, "←"), next(tokens))
         self.assertEqual((Token.Text, " "), next(tokens))
+        self.assertEqual((Token.Operator, "→"), next(tokens))
+        self.assertEqual((Token.Text, " "), next(tokens))
+        self.assertEqual((Token.Operator, "⇒"), next(tokens))
+        self.assertEqual((Token.Text, " "), next(tokens))
         self.assertEqual((Token.Operator, "↑"), next(tokens))
         self.assertEqual((Token.Text, " "), next(tokens))
         self.assertEqual((Token.Operator, "<"), next(tokens))
@@ -56,7 +60,7 @@
         self.assertRaises(StopIteration, next, tokens)
 
     def test_op_replace_list(self):
-        tokens = pygments.lex("<= >= <> != <- ^ < = >", self.lexer)
+        tokens = pygments.lex("<= >= <> != <- -> => ^ < = >", self.lexer)
         self.assertTokenStreamEqual(
             [("Token.Operator", "≤"),
              ("Token.Text", " "),
@@ -68,6 +72,10 @@
              ("Token.Text", " "),
              ("Token.Operator", "←"),
              ("Token.Text", " "),
+             ("Token.Operator", "→"),
+             ("Token.Text", " "),
+             ("Token.Operator", "⇒"),
+             ("Token.Text", " "),
              ("Token.Operator", "↑"),
              ("Token.Text", " "),
              ("Token.Operator", "<"),
@@ -81,7 +89,7 @@
         self.assertRaises(StopIteration, next, tokens)
 
     def test_op_replace_list_with_short_names(self):
-        tokens = pygments.lex("<= >= <> != <- ^ < = > ", self.lexer)
+        tokens = pygments.lex("<= >= <> != <- -> => ^ < = > ", self.lexer)
         self.assertTokenStreamEqual(
             [("Operator", "≤"),
              ("Text", " "),
@@ -93,6 +101,10 @@
              ("Text", " "),
              ("Operator", "←"),
              ("Text", " "),
+             ("Operator", "→"),
+             ("Text", " "),
+             ("Operator", "⇒"),
+             ("Text", " "),
              ("Operator", "↑"),
              ("Text", " "),
              ("Operator", "<"),
@@ -106,7 +118,7 @@
         self.assertRaises(StopIteration, next, tokens)
 
     def test_op_replace_complete(self):
-        tokens = pygments.lex("<= >= <> != <- ^ > = <  ", self.lexer)
+        tokens = pygments.lex("<= >= <> != <- -> => ^ > = <  ", self.lexer)
         self.assertTokenStreamEqualComplete(
             [("Operator", "≤"),
              ("Text", " "),
@@ -118,6 +130,10 @@
              ("Text", " "),
              ("Operator", "←"),
              ("Text", " "),
+             ("Operator", "→"),
+             ("Text", " "),
+             ("Operator", "⇒"),
+             ("Text", " "),
              ("Operator", "↑"),
              ("Text", " "),
              ("Operator", ">"),