Author: Ronan Lamy <[email protected]>
Branch: cleanup-test_lib_pypy
Changeset: r95465:261405fad710
Date: 2018-12-12 21:20 +0000
http://bitbucket.org/pypy/pypy/changeset/261405fad710/
Log: Compatibility with pytest 4.*
diff --git a/extra_tests/ctypes_tests/conftest.py
b/extra_tests/ctypes_tests/conftest.py
--- a/extra_tests/ctypes_tests/conftest.py
+++ b/extra_tests/ctypes_tests/conftest.py
@@ -85,8 +85,7 @@
return outputfilename
# end copy
-def compile_so_file():
- udir = pytest.ensuretemp('_ctypes_test')
+def compile_so_file(udir):
cfile = py.path.local(__file__).dirpath().join("_ctypes_test.c")
if sys.platform == 'win32':
@@ -97,8 +96,9 @@
return c_compile([cfile], str(udir / '_ctypes_test'), libraries=libraries)
@pytest.fixture(scope='session')
-def sofile():
- return str(compile_so_file())
+def sofile(tmpdir_factory):
+ udir = tmpdir_factory.mktemp('_ctypes_test')
+ return str(compile_so_file(udir))
@pytest.fixture
def dll(sofile):
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit