diff --git a/test/test_maxima.py b/test/test_maxima.py
index 7bd2ad6b640be092d6d3ef3ba21ae5f2bac33948..a61f0f258c512ba28f40ddbfa4f0227376cf648f 100644
--- a/test/test_maxima.py
+++ b/test/test_maxima.py
@@ -143,5 +143,5 @@ if __name__ == "__main__":
     if len(sys.argv) > 1:
         exec(sys.argv[1])
     else:
-        from py.test.cmdline import main
+        from pytest import main
         main([__file__])
diff --git a/test/test_pymbolic.py b/test/test_pymbolic.py
index fe7c8a395b1ad433395d9e0771f6b833ca74884f..44cd8cd4371d0d038293428387a52b796418d03a 100644
--- a/test/test_pymbolic.py
+++ b/test/test_pymbolic.py
@@ -492,7 +492,7 @@ if __name__ == "__main__":
     if len(sys.argv) > 1:
         exec(sys.argv[1])
     else:
-        from py.test.cmdline import main
+        from pytest import main
         main([__file__])
 
 # vim: fdm=marker
diff --git a/test/test_sympy.py b/test/test_sympy.py
index d248fe468e58b57e48b6b3a22837d7d4b99a55a1..d8a5c94826d7468e17e234c1d2d685c36afe3aea 100644
--- a/test/test_sympy.py
+++ b/test/test_sympy.py
@@ -139,5 +139,5 @@ if __name__ == "__main__":
     if len(sys.argv) > 1:
         exec(sys.argv[1])
     else:
-        from py.test.cmdline import main
+        from pytest import main
         main([__file__])