diff --git a/test/test_pymbolic.py b/test/test_pymbolic.py
index 3c79be23fb33bdf194601f19d74583f03c1f0254..0bd708caecc1f13ad19e12113da8a38f3146b693 100644
--- a/test/test_pymbolic.py
+++ b/test/test_pymbolic.py
@@ -284,9 +284,7 @@ def test_parser():
     assert_parsed_same_as_python("0 if 1 if 2 else 3 else 4")
     assert_parsed_same_as_python("0 if (1 if 2 else 3) else 4")
 
-    with pytest.warns(DeprecationWarning):
-        import warnings
-        warnings.simplefilter("always")
+    with pytest.deprecated_call():
         parse('1+if(0, 1, 2)')
 
 # }}}