comparison tests/test_algpseudo.py @ 116:9bfd87544902

Use arrows from Supplemental Arrows-A Unicode block where appropriate: better readability
author Franz Glasner <fzglas.hg@dom66.de>
date Wed, 06 May 2026 10:05:57 +0200
parents e1663ac707b0
children d84f1fd10e64
comparison
equal deleted inserted replaced
115:e1663ac707b0 116:9bfd87544902
749 @unittest.skipIf(sys.version_info[0] <= 2, "Unicode issues on Python 2") 749 @unittest.skipIf(sys.version_info[0] <= 2, "Unicode issues on Python 2")
750 def test_ascii_math_operator_with_replacements(self): 750 def test_ascii_math_operator_with_replacements(self):
751 self.assertTokenStreamEqualComplete( 751 self.assertTokenStreamEqualComplete(
752 [("Operator", u"⇔"), 752 [("Operator", u"⇔"),
753 ("Text", " "), 753 ("Text", " "),
754 ("Operator", u"↔"), 754 ("Operator", u"⟷"),
755 ("Text", " "), 755 ("Text", " "),
756 ("Operator", u"←"), 756 ("Operator", u"⟵"),
757 ("Text", " "), 757 ("Text", " "),
758 ("Operator", u"→"), 758 ("Operator", u"⟶"),
759 ("Text", " "), 759 ("Text", " "),
760 ("Operator", u"⇒"), 760 ("Operator", u"⇒"),
761 ("Text", " "), 761 ("Text", " "),
762 ("Operator", u"≤"), 762 ("Operator", u"≤"),
763 ("Text", " "), 763 ("Text", " "),
877 877
878 def test_gets_default(self): 878 def test_gets_default(self):
879 self.assertTokenStreamEqualComplete( 879 self.assertTokenStreamEqualComplete(
880 [("Name.Entity", "a"), 880 [("Name.Entity", "a"),
881 ("Text", " "), 881 ("Text", " "),
882 ("Operator", "←"), 882 ("Operator", "⟵"), # U+27F5 (Supplemental Arrows-A)
883 ("Text", " "), 883 ("Text", " "),
884 ("Number.Integer", "2"), 884 ("Number.Integer", "2"),
885 ("Text.Whitespace", "\n"), 885 ("Text.Whitespace", "\n"),
886 ], 886 ],
887 pygments.lex(r"a \gets 2", self.lexer)) 887 pygments.lex(r"a \gets 2", self.lexer))