@@ -33,7 +33,8 @@ class JinjaExtension(Extension):
33
33
(
34
34
{"_tasks" : ["touch task.txt" ]},
35
35
pytest .raises (
36
- UnsafeTemplateError , match = "Template uses unsafe feature: tasks"
36
+ UnsafeTemplateError ,
37
+ match = "Template uses potentially unsafe feature: tasks." ,
37
38
),
38
39
),
39
40
(
@@ -60,7 +61,7 @@ class JinjaExtension(Extension):
60
61
{"_jinja_extensions" : ["tests.test_unsafe.JinjaExtension" ]},
61
62
pytest .raises (
62
63
UnsafeTemplateError ,
63
- match = "Template uses unsafe feature: jinja_extensions" ,
64
+ match = "Template uses potentially unsafe feature: jinja_extensions. " ,
64
65
),
65
66
),
66
67
(
@@ -70,7 +71,7 @@ class JinjaExtension(Extension):
70
71
},
71
72
pytest .raises (
72
73
UnsafeTemplateError ,
73
- match = "Template uses unsafe features: jinja_extensions, tasks" ,
74
+ match = "Template uses potentially unsafe features: jinja_extensions, tasks. " ,
74
75
),
75
76
),
76
77
],
@@ -107,7 +108,7 @@ def test_copy_cli(
107
108
else :
108
109
assert retcode == 2
109
110
_ , err = capsys .readouterr ()
110
- assert "Template uses unsafe feature: tasks" in err
111
+ assert "Template uses potentially unsafe feature: tasks. " in err
111
112
112
113
113
114
@pytest .mark .parametrize (
@@ -127,21 +128,24 @@ def test_copy_cli(
127
128
{"_tasks" : ["touch task-old.txt" ]},
128
129
{},
129
130
pytest .raises (
130
- UnsafeTemplateError , match = "Template uses unsafe feature: tasks"
131
+ UnsafeTemplateError ,
132
+ match = "Template uses potentially unsafe feature: tasks." ,
131
133
),
132
134
),
133
135
(
134
136
{},
135
137
{"_tasks" : ["touch task-new.txt" ]},
136
138
pytest .raises (
137
- UnsafeTemplateError , match = "Template uses unsafe feature: tasks"
139
+ UnsafeTemplateError ,
140
+ match = "Template uses potentially unsafe feature: tasks." ,
138
141
),
139
142
),
140
143
(
141
144
{"_tasks" : ["touch task-old.txt" ]},
142
145
{"_tasks" : ["touch task-new.txt" ]},
143
146
pytest .raises (
144
- UnsafeTemplateError , match = "Template uses unsafe feature: tasks"
147
+ UnsafeTemplateError ,
148
+ match = "Template uses potentially unsafe feature: tasks." ,
145
149
),
146
150
),
147
151
(
@@ -186,7 +190,8 @@ def test_copy_cli(
186
190
]
187
191
},
188
192
pytest .raises (
189
- UnsafeTemplateError , match = "Template uses unsafe feature: migrations"
193
+ UnsafeTemplateError ,
194
+ match = "Template uses potentially unsafe feature: migrations." ,
190
195
),
191
196
),
192
197
(
@@ -200,7 +205,8 @@ def test_copy_cli(
200
205
]
201
206
},
202
207
pytest .raises (
203
- UnsafeTemplateError , match = "Template uses unsafe feature: migrations"
208
+ UnsafeTemplateError ,
209
+ match = "Template uses potentially unsafe feature: migrations." ,
204
210
),
205
211
),
206
212
(
@@ -215,7 +221,8 @@ def test_copy_cli(
215
221
]
216
222
},
217
223
pytest .raises (
218
- UnsafeTemplateError , match = "Template uses unsafe feature: migrations"
224
+ UnsafeTemplateError ,
225
+ match = "Template uses potentially unsafe feature: migrations." ,
219
226
),
220
227
),
221
228
(
@@ -228,23 +235,23 @@ def test_copy_cli(
228
235
{},
229
236
pytest .raises (
230
237
UnsafeTemplateError ,
231
- match = "Template uses unsafe feature: jinja_extensions" ,
238
+ match = "Template uses potentially unsafe feature: jinja_extensions. " ,
232
239
),
233
240
),
234
241
(
235
242
{},
236
243
{"_jinja_extensions" : ["tests.test_unsafe.JinjaExtension" ]},
237
244
pytest .raises (
238
245
UnsafeTemplateError ,
239
- match = "Template uses unsafe feature: jinja_extensions" ,
246
+ match = "Template uses potentially unsafe feature: jinja_extensions. " ,
240
247
),
241
248
),
242
249
(
243
250
{"_jinja_extensions" : ["tests.test_unsafe.JinjaExtension" ]},
244
251
{"_jinja_extensions" : ["tests.test_unsafe.JinjaExtension" ]},
245
252
pytest .raises (
246
253
UnsafeTemplateError ,
247
- match = "Template uses unsafe feature: jinja_extensions" ,
254
+ match = "Template uses potentially unsafe feature: jinja_extensions" ,
248
255
),
249
256
),
250
257
(
@@ -263,8 +270,8 @@ def test_copy_cli(
263
270
pytest .raises (
264
271
UnsafeTemplateError ,
265
272
match = (
266
- "Template uses unsafe features: "
267
- "jinja_extensions, migrations, tasks"
273
+ "Template uses potentially unsafe features: "
274
+ "jinja_extensions, migrations, tasks. "
268
275
),
269
276
),
270
277
),
@@ -372,4 +379,4 @@ def test_update_cli(
372
379
else :
373
380
assert retcode == 2
374
381
_ , err = capsys .readouterr ()
375
- assert "Template uses unsafe feature: tasks" in err
382
+ assert "Template uses potentially unsafe feature: tasks. " in err
0 commit comments