@@ -99,6 +99,7 @@ def test_error_messages_native_dtypes(self, assert_approx_raises_regex):
99
99
2.0 ,
100
100
1.0 ,
101
101
[
102
+ "" ,
102
103
" comparison failed" ,
103
104
f" Obtained: { SOME_FLOAT } " ,
104
105
f" Expected: { SOME_FLOAT } ± { SOME_FLOAT } " ,
@@ -113,6 +114,7 @@ def test_error_messages_native_dtypes(self, assert_approx_raises_regex):
113
114
"c" : 3000000.0 ,
114
115
},
115
116
[
117
+ r"" ,
116
118
r" comparison failed. Mismatched elements: 2 / 3:" ,
117
119
rf" Max absolute difference: { SOME_FLOAT } " ,
118
120
rf" Max relative difference: { SOME_FLOAT } " ,
@@ -130,6 +132,7 @@ def test_error_messages_native_dtypes(self, assert_approx_raises_regex):
130
132
"c" : None ,
131
133
},
132
134
[
135
+ r"" ,
133
136
r" comparison failed. Mismatched elements: 2 / 3:" ,
134
137
r" Max absolute difference: -inf" ,
135
138
r" Max relative difference: -inf" ,
@@ -143,6 +146,7 @@ def test_error_messages_native_dtypes(self, assert_approx_raises_regex):
143
146
[1.0 , 2.0 , 3.0 , 4.0 ],
144
147
[1.0 , 3.0 , 3.0 , 5.0 ],
145
148
[
149
+ r"" ,
146
150
r" comparison failed. Mismatched elements: 2 / 4:" ,
147
151
rf" Max absolute difference: { SOME_FLOAT } " ,
148
152
rf" Max relative difference: { SOME_FLOAT } " ,
@@ -156,6 +160,7 @@ def test_error_messages_native_dtypes(self, assert_approx_raises_regex):
156
160
(1 , 2.2 , 4 ),
157
161
(1 , 3.2 , 4 ),
158
162
[
163
+ r"" ,
159
164
r" comparison failed. Mismatched elements: 1 / 3:" ,
160
165
rf" Max absolute difference: { SOME_FLOAT } " ,
161
166
rf" Max relative difference: { SOME_FLOAT } " ,
@@ -169,6 +174,7 @@ def test_error_messages_native_dtypes(self, assert_approx_raises_regex):
169
174
[0.0 ],
170
175
[1.0 ],
171
176
[
177
+ r"" ,
172
178
r" comparison failed. Mismatched elements: 1 / 1:" ,
173
179
rf" Max absolute difference: { SOME_FLOAT } " ,
174
180
r" Max relative difference: inf" ,
@@ -187,6 +193,7 @@ def test_error_messages_numpy_dtypes(self, assert_approx_raises_regex):
187
193
a ,
188
194
b ,
189
195
[
196
+ r"" ,
190
197
r" comparison failed. Mismatched elements: 1 / 20:" ,
191
198
rf" Max absolute difference: { SOME_FLOAT } " ,
192
199
rf" Max relative difference: { SOME_FLOAT } " ,
@@ -209,6 +216,7 @@ def test_error_messages_numpy_dtypes(self, assert_approx_raises_regex):
209
216
]
210
217
),
211
218
[
219
+ r"" ,
212
220
r" comparison failed. Mismatched elements: 3 / 8:" ,
213
221
rf" Max absolute difference: { SOME_FLOAT } " ,
214
222
rf" Max relative difference: { SOME_FLOAT } " ,
@@ -224,6 +232,7 @@ def test_error_messages_numpy_dtypes(self, assert_approx_raises_regex):
224
232
np .array ([0.0 ]),
225
233
np .array ([1.0 ]),
226
234
[
235
+ r"" ,
227
236
r" comparison failed. Mismatched elements: 1 / 1:" ,
228
237
rf" Max absolute difference: { SOME_FLOAT } " ,
229
238
r" Max relative difference: inf" ,
@@ -241,6 +250,7 @@ def test_error_messages_invalid_args(self, assert_approx_raises_regex):
241
250
message = "\n " .join (str (e .value ).split ("\n " )[1 :])
242
251
assert message == "\n " .join (
243
252
[
253
+ " " ,
244
254
" Impossible to compare arrays with different shapes." ,
245
255
" Shapes: (2, 1) and (2, 2)" ,
246
256
]
@@ -251,6 +261,7 @@ def test_error_messages_invalid_args(self, assert_approx_raises_regex):
251
261
message = "\n " .join (str (e .value ).split ("\n " )[1 :])
252
262
assert message == "\n " .join (
253
263
[
264
+ " " ,
254
265
" Impossible to compare lists with different sizes." ,
255
266
" Lengths: 2 and 3" ,
256
267
]
@@ -264,6 +275,7 @@ def test_error_messages_with_different_verbosity(self, assert_approx_raises_rege
264
275
2.0 ,
265
276
1.0 ,
266
277
[
278
+ "" ,
267
279
" comparison failed" ,
268
280
f" Obtained: { SOME_FLOAT } " ,
269
281
f" Expected: { SOME_FLOAT } ± { SOME_FLOAT } " ,
@@ -277,15 +289,15 @@ def test_error_messages_with_different_verbosity(self, assert_approx_raises_rege
277
289
a ,
278
290
b ,
279
291
[
280
- r" comparison failed. Mismatched elements: 20 / 20: " ,
281
- rf" Max absolute difference: { SOME_FLOAT } " ,
282
- rf" Max relative difference: { SOME_FLOAT } " ,
283
- r" Index \| Obtained\s+\| Expected " ,
284
- rf" \(0,\)\ s+\| { SOME_FLOAT } \| { SOME_FLOAT } ± { SOME_FLOAT } " ,
285
- rf" \(1 ,\)\s+\| { SOME_FLOAT } \| { SOME_FLOAT } ± { SOME_FLOAT } " ,
286
- rf" \(2 ,\)\s+\| { SOME_FLOAT } \| { SOME_FLOAT } ± { SOME_FLOAT } ... " ,
287
- "" ,
288
- rf"\s* ...Full output truncated \({ SOME_INT } lines hidden\), use '-vv' to show" ,
292
+ r"^ $ " ,
293
+ r"^ comparison failed. Mismatched elements: 20 / 20:$ " ,
294
+ rf"^ Max absolute difference: { SOME_FLOAT } $ " ,
295
+ rf"^ Max relative difference: { SOME_FLOAT } $ " ,
296
+ r"^ Index \| Obtained\ s+\| Expected\s+$ " ,
297
+ rf"^ \(0 ,\)\s+\| { SOME_FLOAT } \| { SOME_FLOAT } ± { SOME_FLOAT } e- { SOME_INT } $ " ,
298
+ rf"^ \(1 ,\)\s+\| { SOME_FLOAT } \| { SOME_FLOAT } ± { SOME_FLOAT } e- { SOME_INT } \.\.\.$ " ,
299
+ "^ $ " ,
300
+ rf"^ ...Full output truncated \({ SOME_INT } lines hidden\), use '-vv' to show$ " ,
289
301
],
290
302
verbosity_level = 0 ,
291
303
)
@@ -294,6 +306,7 @@ def test_error_messages_with_different_verbosity(self, assert_approx_raises_rege
294
306
a ,
295
307
b ,
296
308
[
309
+ r" " ,
297
310
r" comparison failed. Mismatched elements: 20 / 20:" ,
298
311
rf" Max absolute difference: { SOME_FLOAT } " ,
299
312
rf" Max relative difference: { SOME_FLOAT } " ,
@@ -652,6 +665,7 @@ def test_dict_for_div_by_zero(self, assert_approx_raises_regex):
652
665
{"foo" : 42.0 },
653
666
{"foo" : 0.0 },
654
667
[
668
+ r"" ,
655
669
r" comparison failed. Mismatched elements: 1 / 1:" ,
656
670
rf" Max absolute difference: { SOME_FLOAT } " ,
657
671
r" Max relative difference: inf" ,
0 commit comments