Beispiel #1
0
 def test_hexadecimal_escape(self):
     self.assertEqual("e", unescape(r"\x65"))
     self.assertEqual("€", unescape(r"\x20ac"))
     self.assertEqual("€", unescape(r"\x20AC"))
     self.assertEqual("€", unescape(r"\x20aC"))
Beispiel #2
0
 def test_octal_escape(self):
     self.assertEqual("e", unescape(r"\145"))
     self.assertEqual("€", unescape(r"\20254"))
Beispiel #3
0
 def test_simple(self):
     self.assertEqual("First\nSecond", unescape(r"First\nSecond"))
Beispiel #4
0
 def test_multiple(self):
     self.assertEqual("\a \b \f \n \r \t \v \\ \"", unescape(r"\a \b \f \n \r \t \v \\ \""))
Beispiel #5
0
 def test_empty(self):
     self.assertEqual("", unescape(""))