@@ -110,38 +110,38 @@ def check(self, bash, cur, expected):
110
110
('a"a$(echo "world"x)' , "x)" ),
111
111
("a${va" , "a${va" ),
112
112
("$'a" , "a" ),
113
- ("$'a\\ n" , "a \ \ n" ),
114
- ("$'a\\ n \\ '" , "$'a\\ n \ \ '" ),
115
- ("$'a\\ n \ \ ' '" , "" ),
116
- ("$'a\\ n \\ ' \\ 'x" , "$'a\\ n \\ ' \ \ 'x" ),
117
- ("$'a\\ n \\ ' \ \ 'xyz'x" , "x" ),
118
- ("a'bb\\ 'aaa" , "a'bb\ \ 'aaa" ),
119
- ("a'bb\\ 'aaa'c" , "c" ),
113
+ (r "$'a\n" , r"a \n" ),
114
+ (r "$'a\n\ '" , r "$'a\n \'" ),
115
+ (r "$'a\n \' '" , "" ),
116
+ (r "$'a\n\ ' \'x" , r "$'a\n\' \'x" ),
117
+ (r "$'a\n\' \'xyz'x" , "x" ),
118
+ (r "a'bb\'aaa" , r "a'bb\'aaa" ),
119
+ (r "a'bb\ 'aaa'c" , "c" ),
120
120
('a"bb' , "bb" ),
121
- ('a"bb\\ "a' , ' bb\\ "a' ),
122
- ('a"bb\\ "a"c' , 'a"bb\ \ "a"c' ),
121
+ (r 'a"bb\"a' , r" bb\"a" ),
122
+ (r 'a"bb\"a"c' , r 'a"bb\"a"c' ),
123
123
("a`" , "a`" ),
124
124
("a`echo" , "a`echo" ),
125
125
("a`echo w" , "w" ),
126
126
('a"echo ' , "echo " ),
127
127
('a"echo w' , "echo w" ),
128
- ("$'a\\ ' x" , "$'a\ \ ' x" ),
128
+ (r "$'a\' x" , r "$'a\' x" ),
129
129
("a`bbb ccc`" , "ccc`" ),
130
130
("a`aa'a" , "a" ),
131
131
('a`aa"aa' , "aa" ),
132
- ("a`aa$'a\\ 'a a" , "a`aa$'a\ \ 'a a" ),
133
- ("a`b$'c\\ 'd e" , "a`b$'c\ \ 'd e" ),
134
- ("$'c\\ 'd e`f g" , "$'c\ \ 'd e`f g" ),
135
- ("$'c\ \ 'd e'f`g h" , "f`g h" ),
132
+ (r "a`aa$'a\'a a" , r "a`aa$'a\'a a" ),
133
+ (r "a`b$'c\'d e" , r "a`b$'c\'d e" ),
134
+ (r "$'c\'d e`f g" , r "$'c\'d e`f g" ),
135
+ (r "$'c\'d e'f`g h" , "f`g h" ),
136
136
("$'a b'c`d e" , "e" ),
137
137
("a`b'c'd e" , "e" ),
138
138
("a`b'c'd e f" , "f" ),
139
139
("a`$(echo world" , "world" ),
140
- ("a`$'a\\ ' b" , "a`$'a\ \ ' b" ),
141
- ("a`$'b c\\ 'd e$'f g\\ '" , "g \ \ '" ),
142
- ("a`$'b c\\ 'd e$'f g\ \ 'h i" , "i" ),
143
- ("a`$'b c\\ 'd e$'f g\ \ 'h i`j" , "i`j" ),
144
- ("a`$'b c\ \ 'd e'f g'" , "g'" ),
140
+ (r "a`$'a\' b" , r "a`$'a\' b" ),
141
+ (r "a`$'b c\'d e$'f g\'" , r"g \'" ),
142
+ (r "a`$'b c\'d e$'f g\'h i" , "i" ),
143
+ (r "a`$'b c\'d e$'f g\'h i`j" , "i`j" ),
144
+ (r "a`$'b c\'d e'f g'" , "g'" ),
145
145
("a`a;" , "" ),
146
146
("a`x=" , "" ),
147
147
("a`x=y" , "y" ),
@@ -171,7 +171,7 @@ def test_COMP_WORDBREAKS_z(self, bash):
171
171
self .check (bash , "a`bzcdze" , "e" )
172
172
self .check (bash , "a`bzcdzze" , "e" )
173
173
self .check (bash , "a`bzcdzzze" , "e" )
174
- self .check (bash , "a`b\\ zc" , "a`b\ \ zc" )
174
+ self .check (bash , r "a`b\zc" , r "a`b\zc" )
175
175
176
176
def test_COMP_WORDBREAKS_dollar (self , bash ):
177
177
with bash_env_saved (bash ) as bash_env :
0 commit comments