@@ -1206,25 +1206,33 @@ def test_truediv(self):
12061206 ex = "s / 1"
12071207 d = {"s" : s } # noqa
12081208
1209- res = self .eval (ex , truediv = False )
1209+ # FutureWarning: The `truediv` parameter in pd.eval is deprecated and will be
1210+ # removed in a future version.
1211+ with tm .assert_produces_warning (FutureWarning ):
1212+ res = self .eval (ex , truediv = False )
12101213 tm .assert_numpy_array_equal (res , np .array ([1.0 ]))
12111214
1212- res = self .eval (ex , truediv = True )
1215+ with tm .assert_produces_warning (FutureWarning ):
1216+ res = self .eval (ex , truediv = True )
12131217 tm .assert_numpy_array_equal (res , np .array ([1.0 ]))
12141218
1215- res = self .eval ("1 / 2" , truediv = True )
1219+ with tm .assert_produces_warning (FutureWarning ):
1220+ res = self .eval ("1 / 2" , truediv = True )
12161221 expec = 0.5
12171222 assert res == expec
12181223
1219- res = self .eval ("1 / 2" , truediv = False )
1224+ with tm .assert_produces_warning (FutureWarning ):
1225+ res = self .eval ("1 / 2" , truediv = False )
12201226 expec = 0.5
12211227 assert res == expec
12221228
1223- res = self .eval ("s / 2" , truediv = False )
1229+ with tm .assert_produces_warning (FutureWarning ):
1230+ res = self .eval ("s / 2" , truediv = False )
12241231 expec = 0.5
12251232 assert res == expec
12261233
1227- res = self .eval ("s / 2" , truediv = True )
1234+ with tm .assert_produces_warning (FutureWarning ):
1235+ res = self .eval ("s / 2" , truediv = True )
12281236 expec = 0.5
12291237 assert res == expec
12301238
0 commit comments