Esempio n. 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"))
Esempio n. 2
0
 def test_octal_escape(self):
     self.assertEqual("e", unescape(r"\145"))
     self.assertEqual("€", unescape(r"\20254"))
Esempio n. 3
0
 def test_simple(self):
     self.assertEqual("First\nSecond", unescape(r"First\nSecond"))
Esempio n. 4
0
 def test_multiple(self):
     self.assertEqual("\a \b \f \n \r \t \v \\ \"", unescape(r"\a \b \f \n \r \t \v \\ \""))
Esempio n. 5
0
 def test_empty(self):
     self.assertEqual("", unescape(""))