diff options
author | cookedm <cookedm@localhost> | 2007-06-07 05:51:11 +0000 |
---|---|---|
committer | cookedm <cookedm@localhost> | 2007-06-07 05:51:11 +0000 |
commit | 5ed8accbc947ad285c774905e369a5fbaef52344 (patch) | |
tree | b6df0239d76f2c552deac9c500fc1586cc07bffe /numpy/f2py/f2py_testing.py | |
parent | 7b76ca7d12f86640b8ab12d5378997d483b0692f (diff) | |
download | numpy-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.py | 34 |
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] |