Ejemplo n.º 1
0
 def test_ignore_inner_quotes(self):
     assert markinnerspaces("a 'b c\" \" d' e") == "a 'b@_@c\"@_@\"@_@d' e"
     assert markinnerspaces("a \"b c' ' d\" e") == "a \"b@_@c'@_@'@_@d\" e"
Ejemplo n.º 2
0
 def test_multiple_relevant_spaces(self):
     assert markinnerspaces("a 'b c' 'd e'") == "a 'b@_@c' 'd@_@e'"
     assert markinnerspaces(r'a "b c" "d e"') == r'a "b@_@c" "d@_@e"'
Ejemplo n.º 3
0
 def test_one_relevant_space(self):
     assert markinnerspaces("a 'b c' \\' \\'") == "a 'b@_@c' \\' \\'"
     assert markinnerspaces(r'a "b c" \" \"') == r'a "b@_@c" \" \"'
Ejemplo n.º 4
0
 def test_do_not_touch_normal_spaces(self):
     test_list = ["a ", " a", "a b c", "'abcdefghij'"]
     for i in test_list:
         assert markinnerspaces(i) == i
Ejemplo n.º 5
0
 def test_multiple_relevant_spaces(self):
     assert_equal(markinnerspaces("a 'b c' 'd e'"), "a 'b@_@c' 'd@_@e'")
     assert_equal(markinnerspaces(r'a "b c" "d e"'), r'a "b@_@c" "d@_@e"')
Ejemplo n.º 6
0
 def test_ignore_inner_quotes(self):
     assert_equal(markinnerspaces('a \'b c" " d\' e'),
                  "a 'b@_@c\"@_@\"@_@d' e")
     assert_equal(markinnerspaces('a "b c\' \' d" e'),
                  "a \"b@_@c'@_@'@_@d\" e")
Ejemplo n.º 7
0
 def test_one_relevant_space(self):
     assert_equal(markinnerspaces("a 'b c' \\\' \\\'"), "a 'b@_@c' \\' \\'")
     assert_equal(markinnerspaces(r'a "b c" \" \"'), r'a "b@_@c" \" \"')