Advertisement
gauravssnl

regressionTest

Sep 30th, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.57 KB | None | 0 0
  1. # regressionTest.py
  2.  
  3. import sys,os,re,unittest
  4. def regressionTest():
  5.     path=os.path.abspath(os.path.dirname(sys.argv[0]))
  6.     files=os.listdir(path)
  7.     test=re.compile("test\.py$",re.IGNORECASE)
  8.     files=filter(test.search,files)
  9.     filenameToModuleName= lambda f : os.path.splitext(f)[0]  
  10.     moduleNames=map(filenameToModuleName,files)
  11.     modules= map(__import__,moduleNames)
  12.     load=unittest.defaultTestLoader.loadTestsFromModule
  13.     return unittest.TestSuite(map(load,modules))
  14.  
  15. if __name__ == "__main__":
  16.     unittest.main(defaultTest="regressionTest")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement