import sys import os import string from locatescript import locatescript import inspect a=inspect.stack() stacklevel=0 for k in range(len(a)): if (string.find(a[k][1], 'ipython console') > 0): stacklevel=k break gl=sys._getframe(stacklevel).f_globals def description(): return "test casapy coordsys tool" def data(): ### return the data files that is needed by the regression script return [] def run(fetch=False): #####locate the regression script lepath=locatescript('imagetest_regression.py') print 'Script used is ',lepath gl['regstate']=True execfile(lepath, gl) print 'regstate =', gl['regstate'] if not gl['regstate']: raise Exception, 'regstate = False' return []