@@ -143,9 +143,9 @@ def testGroupResolverSimple(self):
143
143
144
144
source = UpcallGroupSource (
145
145
"simple" ,
146
- "sed -n 's/^$GROUP:\(.*\)/\ \ 1/p' %s" % test_groups1 .name ,
147
- "sed -n 's/^all:\(.*\)/\ \ 1/p' %s" % test_groups1 .name ,
148
- "sed -n 's/^\([0-9A-Za-z_-]*\):.*/\ \ 1/p' %s" % test_groups1 .name ,
146
+ r "sed -n 's/^$GROUP:\(.*\)/\1/p' %s" % test_groups1 .name ,
147
+ r "sed -n 's/^all:\(.*\)/\1/p' %s" % test_groups1 .name ,
148
+ r "sed -n 's/^\([0-9A-Za-z_-]*\):.*/\1/p' %s" % test_groups1 .name ,
149
149
None )
150
150
151
151
# create custom resolver with default source
@@ -204,9 +204,9 @@ def testGroupResolverAddSourceError(self):
204
204
test_groups1 = makeTestG1 ()
205
205
206
206
source = UpcallGroupSource ("simple" ,
207
- "sed -n 's/^$GROUP:\(.*\)/\ \ 1/p' %s" % test_groups1 .name ,
208
- "sed -n 's/^all:\(.*\)/\ \ 1/p' %s" % test_groups1 .name ,
209
- "sed -n 's/^\([0-9A-Za-z_-]*\):.*/\ \ 1/p' %s" % test_groups1 .name ,
207
+ r "sed -n 's/^$GROUP:\(.*\)/\1/p' %s" % test_groups1 .name ,
208
+ r "sed -n 's/^all:\(.*\)/\1/p' %s" % test_groups1 .name ,
209
+ r "sed -n 's/^\([0-9A-Za-z_-]*\):.*/\1/p' %s" % test_groups1 .name ,
210
210
None )
211
211
212
212
res = GroupResolver (source )
@@ -219,7 +219,7 @@ def testGroupResolverMinimal(self):
219
219
test_groups1 = makeTestG1 ()
220
220
221
221
source = UpcallGroupSource ("minimal" ,
222
- "sed -n 's/^$GROUP:\(.*\)/\ \ 1/p' %s" % test_groups1 .name ,
222
+ r "sed -n 's/^$GROUP:\(.*\)/\1/p' %s" % test_groups1 .name ,
223
223
None , None , None )
224
224
225
225
# create custom resolver with default source
@@ -678,7 +678,7 @@ def testConfigResolverSources(self):
678
678
679
679
def testConfigCrossRefs (self ):
680
680
"""test groups config with cross references"""
681
- f = make_temp_file (dedent ("""
681
+ f = make_temp_file (dedent (r """
682
682
# A comment
683
683
684
684
[Main]
@@ -688,10 +688,10 @@ def testConfigCrossRefs(self):
688
688
map: echo example[1-100]
689
689
690
690
[other]
691
- map: echo "foo: @local:foo" | sed -n 's/^$GROUP:\(.*\)/\\ 1/p'
691
+ map: echo "foo: @local:foo" | sed -n 's/^$GROUP:\(.*\)/\1/p'
692
692
693
693
[third]
694
- map: printf "bar: @ref-rel\\ nref-rel: @other:foo\\ nref-all: @*\\ n" | sed -n 's/^$GROUP:\(.*\)/\\ 1/p'
694
+ map: printf "bar: @ref-rel\\nref-rel: @other:foo\\nref-all: @*\\n" | sed -n 's/^$GROUP:\(.*\)/\1/p'
695
695
list: echo bar
696
696
""" ).encode ('ascii' ))
697
697
res = GroupResolverConfig (f .name )
@@ -934,9 +934,9 @@ def testGroupResolverND(self):
934
934
test_groups4 = makeTestG4 ()
935
935
936
936
source = UpcallGroupSource ("simple" ,
937
- "sed -n 's/^$GROUP:\(.*\)/\ \ 1/p' %s" % test_groups4 .name ,
938
- "sed -n 's/^all:\(.*\)/\ \ 1/p' %s" % test_groups4 .name ,
939
- "sed -n 's/^\([0-9A-Za-z_-]*\):.*/\ \ 1/p' %s" % test_groups4 .name ,
937
+ r "sed -n 's/^$GROUP:\(.*\)/\1/p' %s" % test_groups4 .name ,
938
+ r "sed -n 's/^all:\(.*\)/\1/p' %s" % test_groups4 .name ,
939
+ r "sed -n 's/^\([0-9A-Za-z_-]*\):.*/\1/p' %s" % test_groups4 .name ,
940
940
None )
941
941
942
942
# create custom resolver with default source
@@ -1013,9 +1013,9 @@ def test_fromall_grouplist(self):
1013
1013
test_groups2 = makeTestG2 ()
1014
1014
1015
1015
source = UpcallGroupSource ("simple" ,
1016
- "sed -n 's/^$GROUP:\(.*\)/\ \ 1/p' %s" % test_groups2 .name ,
1016
+ r "sed -n 's/^$GROUP:\(.*\)/\1/p' %s" % test_groups2 .name ,
1017
1017
None ,
1018
- "sed -n 's/^\([0-9A-Za-z_\%%-]*\):.*/\ \ 1/p' %s"
1018
+ r "sed -n 's/^\([0-9A-Za-z_\%%-]*\):.*/\1/p' %s"
1019
1019
% test_groups2 .name ,
1020
1020
None )
1021
1021
res = GroupResolver (source )
@@ -1190,15 +1190,15 @@ def setUp(self):
1190
1190
1191
1191
# create 2 GroupSource objects
1192
1192
default = UpcallGroupSource ("default" ,
1193
- "sed -n 's/^$GROUP:\(.*\)/\ \ 1/p' %s" % self .test_groups1 .name ,
1194
- "sed -n 's/^all:\(.*\)/\ \ 1/p' %s" % self .test_groups1 .name ,
1195
- "sed -n 's/^\([0-9A-Za-z_-]*\):.*/\ \ 1/p' %s" % self .test_groups1 .name ,
1193
+ r "sed -n 's/^$GROUP:\(.*\)/\1/p' %s" % self .test_groups1 .name ,
1194
+ r "sed -n 's/^all:\(.*\)/\1/p' %s" % self .test_groups1 .name ,
1195
+ r "sed -n 's/^\([0-9A-Za-z_-]*\):.*/\1/p' %s" % self .test_groups1 .name ,
1196
1196
None )
1197
1197
1198
1198
source2 = UpcallGroupSource ("source2" ,
1199
- "sed -n 's/^$GROUP:\(.*\)/\ \ 1/p' %s" % self .test_groups2 .name ,
1200
- "sed -n 's/^all:\(.*\)/\ \ 1/p' %s" % self .test_groups2 .name ,
1201
- "sed -n 's/^\([0-9A-Za-z_-]*\):.*/\ \ 1/p' %s" % self .test_groups2 .name ,
1199
+ r "sed -n 's/^$GROUP:\(.*\)/\1/p' %s" % self .test_groups2 .name ,
1200
+ r "sed -n 's/^all:\(.*\)/\1/p' %s" % self .test_groups2 .name ,
1201
+ r "sed -n 's/^\([0-9A-Za-z_-]*\):.*/\1/p' %s" % self .test_groups2 .name ,
1202
1202
None )
1203
1203
1204
1204
resolver = GroupResolver (default )
@@ -1303,9 +1303,9 @@ def testGroupResolverReverse(self):
1303
1303
test_reverse3 = makeTestR3 ()
1304
1304
1305
1305
source = UpcallGroupSource ("test" ,
1306
- "sed -n 's/^$GROUP:\(.*\)/\ \ 1/p' %s" % test_groups3 .name ,
1307
- "sed -n 's/^all:\(.*\)/\ \ 1/p' %s" % test_groups3 .name ,
1308
- "sed -n 's/^\([0-9A-Za-z_-]*\):.*/\ \ 1/p' %s" % test_groups3 .name ,
1306
+ r "sed -n 's/^$GROUP:\(.*\)/\1/p' %s" % test_groups3 .name ,
1307
+ r "sed -n 's/^all:\(.*\)/\1/p' %s" % test_groups3 .name ,
1308
+ r "sed -n 's/^\([0-9A-Za-z_-]*\):.*/\1/p' %s" % test_groups3 .name ,
1309
1309
"awk -F: '/^$NODE:/ { gsub(\" ,\" ,\" \\ n\" ,$2); print $2 }' %s" % test_reverse3 .name )
1310
1310
1311
1311
# create custom resolver with default source
0 commit comments