summaryrefslogtreecommitdiff
path: root/numpy/f2py/f2py_testing.py
diff options
context:
space:
mode:
authorcookedm <cookedm@localhost>2007-06-07 05:51:11 +0000
committercookedm <cookedm@localhost>2007-06-07 05:51:11 +0000
commit5ed8accbc947ad285c774905e369a5fbaef52344 (patch)
treeb6df0239d76f2c552deac9c500fc1586cc07bffe /numpy/f2py/f2py_testing.py
parent7b76ca7d12f86640b8ab12d5378997d483b0692f (diff)
downloadnumpy-5ed8accbc947ad285c774905e369a5fbaef52344.tar.gz
f2py_testing: remove jiffies, memusage definitions. Use numpy.testing.util versions instead
Diffstat (limited to 'numpy/f2py/f2py_testing.py')
-rw-r--r--numpy/f2py/f2py_testing.py34
1 files changed, 2 insertions, 32 deletions
diff --git a/numpy/f2py/f2py_testing.py b/numpy/f2py/f2py_testing.py
index 03085c28e..aabf0c569 100644
--- a/numpy/f2py/f2py_testing.py
+++ b/numpy/f2py/f2py_testing.py
@@ -1,5 +1,7 @@
import os,sys,re,time
+from numpy.testing.utils import jiffies, memusage
+
def cmdline():
m=re.compile(r'\A\d+\Z')
args = []
@@ -12,38 +14,6 @@ def cmdline():
f2py_opts = ' '.join(args)
return repeat,f2py_opts
-if sys.platform[:5]=='linux':
- def jiffies(_proc_pid_stat = '/proc/%s/stat'%(os.getpid()),
- _load_time=time.time()):
- """ Return number of jiffies (1/100ths of a second) that this
- process has been scheduled in user mode. See man 5 proc. """
- try:
- f=open(_proc_pid_stat,'r')
- l = f.readline().split(' ')
- f.close()
- return int(l[13])
- except:
- return int(100*(time.time()-_load_time))
-
- def memusage(_proc_pid_stat = '/proc/%s/stat'%(os.getpid())):
- """ Return virtual memory size in bytes of the running python.
- """
- try:
- f=open(_proc_pid_stat,'r')
- l = f.readline().split(' ')
- f.close()
- return int(l[22])
- except:
- return
-else:
- def jiffies(_load_time=time.time()):
- """ Return number of jiffies (1/100ths of a second) that this
- process has been scheduled in user mode. [Emulation with time.time]. """
- return int(100*(time.time()-_load_time))
-
- def memusage():
- pass
-
def run(runtest,test_functions,repeat=1):
l = [(t,repr(t.__doc__.split('\n')[1].strip())) for t in test_functions]
#l = [(t,'') for t in test_functions]