Exemplo n.º 1
0
 def test_to_str_constant_with_eval(self):
     s1 = '\\\''
     s2 = to_str_constant(s1, "'")
     self.assertEqual(s2, "'\\\\\\''")
     self.assertEqual(eval(s2), s1)
     s2 = to_str_constant(s1, '"')
     self.assertEqual(s2, '"\\\\\'"')
     self.assertEqual(eval(s2), s1)
Exemplo n.º 2
0
 def test_to_str_constant_with_eval(self):
     s1 = '\\\''
     s2 = to_str_constant(s1, "'")
     self.assertEqual(s2, "'\\\\\\''")
     self.assertEqual(eval(s2), s1)
     s2 = to_str_constant(s1, '"')
     self.assertEqual(s2, '"\\\\\'"')
     self.assertEqual(eval(s2), s1)
Exemplo n.º 3
0
 def test_to_str_constant(self):
     self.assertEqual(to_str_constant('abc'), "'abc'")
     self.assertEqual(to_str_constant('abc', "'"), "'abc'")
     self.assertEqual(to_str_constant('abc', '"'), '"abc"')
     self.assertEqual(to_str_constant("a'bc", "'"), "'a\\'bc'")
     self.assertEqual(to_str_constant("a'bc", '"'), '"a\'bc"')
     self.assertEqual(to_str_constant('a"bc', '"'), '"a\\"bc"')
     self.assertEqual(to_str_constant('a"bc', "'"), "'a\"bc'")
Exemplo n.º 4
0
 def test_to_str_constant(self):
     self.assertEqual(to_str_constant('abc'), "'abc'")
     self.assertEqual(to_str_constant('abc', "'"), "'abc'")
     self.assertEqual(to_str_constant('abc', '"'), '"abc"')
     self.assertEqual(to_str_constant("a'bc", "'"), "'a\\'bc'")
     self.assertEqual(to_str_constant("a'bc", '"'), '"a\'bc"')
     self.assertEqual(to_str_constant('a"bc', '"'), '"a\\"bc"')
     self.assertEqual(to_str_constant('a"bc', "'"), "'a\"bc'")