summaryrefslogtreecommitdiff
path: root/numpy/f2py/tests/util.py
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/f2py/tests/util.py')
-rw-r--r--numpy/f2py/tests/util.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/numpy/f2py/tests/util.py b/numpy/f2py/tests/util.py
index ae81bbfc4..5f815f9d7 100644
--- a/numpy/f2py/tests/util.py
+++ b/numpy/f2py/tests/util.py
@@ -58,7 +58,7 @@ def get_module_dir():
def get_temp_module_name():
# Assume single-threaded, and the module dir usable only by this thread
global _module_num
- d = get_module_dir()
+ get_module_dir()
name = "_test_ext_module_%d" % _module_num
_module_num += 1
if name in sys.modules:
@@ -117,6 +117,8 @@ def build_module(source_files, options=[], skip=[], only=[], module_name=None):
if ext in (".f90", ".f", ".c", ".pyf"):
f2py_sources.append(dst)
+ assert f2py_sources
+
# Prepare options
if module_name is None:
module_name = get_temp_module_name()
@@ -332,7 +334,11 @@ class F2PyTest:
only = []
suffix = ".f"
module = None
- module_name = None
+
+ @property
+ def module_name(self):
+ cls = type(self)
+ return f'_{cls.__module__.rsplit(".",1)[-1]}_{cls.__name__}_ext_module'
def setup(self):
if sys.platform == "win32":