@@ -273,13 +273,15 @@ def test_reversed_xor_with_index_returns_index(self):
273
273
idx1 = Index ([True , False , True , False ])
274
274
idx2 = Index ([1 , 0 , 1 , 0 ])
275
275
276
+ msg = "operating as a set operation"
277
+
276
278
expected = Index .symmetric_difference (idx1 , ser )
277
- with tm .assert_produces_warning (FutureWarning ):
279
+ with tm .assert_produces_warning (FutureWarning , match = msg ):
278
280
result = idx1 ^ ser
279
281
tm .assert_index_equal (result , expected )
280
282
281
283
expected = Index .symmetric_difference (idx2 , ser )
282
- with tm .assert_produces_warning (FutureWarning ):
284
+ with tm .assert_produces_warning (FutureWarning , match = msg ):
283
285
result = idx2 ^ ser
284
286
tm .assert_index_equal (result , expected )
285
287
@@ -308,13 +310,15 @@ def test_reversed_logical_op_with_index_returns_series(self, op):
308
310
idx1 = Index ([True , False , True , False ])
309
311
idx2 = Index ([1 , 0 , 1 , 0 ])
310
312
313
+ msg = "operating as a set operation"
314
+
311
315
expected = Series (op (idx1 .values , ser .values ))
312
- with tm .assert_produces_warning (FutureWarning ):
316
+ with tm .assert_produces_warning (FutureWarning , match = msg ):
313
317
result = op (ser , idx1 )
314
318
tm .assert_series_equal (result , expected )
315
319
316
320
expected = Series (op (idx2 .values , ser .values ))
317
- with tm .assert_produces_warning (FutureWarning ):
321
+ with tm .assert_produces_warning (FutureWarning , match = msg ):
318
322
result = op (ser , idx2 )
319
323
tm .assert_series_equal (result , expected )
320
324
@@ -331,7 +335,11 @@ def test_reverse_ops_with_index(self, op, expected):
331
335
# multi-set Index ops are buggy, so let's avoid duplicates...
332
336
ser = Series ([True , False ])
333
337
idx = Index ([False , True ])
334
- with tm .assert_produces_warning (FutureWarning , check_stacklevel = False ):
338
+
339
+ msg = "operating as a set operation"
340
+ with tm .assert_produces_warning (
341
+ FutureWarning , match = msg , check_stacklevel = False
342
+ ):
335
343
# behaving as set ops is deprecated, will become logical ops
336
344
result = op (ser , idx )
337
345
tm .assert_index_equal (result , expected )
0 commit comments