Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import argparse, unittest, sys
- parser = argparse.ArgumentParser(description = 'Execution type')
- parser.add_argument('--type', action = 'store',
- type = int,
- default = 1)
- options, args = parser.parse_known_args()
- def main():
- pass
- def run_tests():
- from tests import tests_models, tests_dbconnections, tests_dals
- suit = unittest.TestSuite()
- suit.addTest(unittest.makeSuite(tests_models.TestPerson))
- suit.addTest(unittest.makeSuite(tests_models.TestClient))
- suit.addTest(unittest.makeSuite(tests_dbconnections.TestPgSqlConnection))
- suit.addTest(unittest.makeSuite(tests_dals.TestPgSqlDal))
- return suit
- if __name__ == '__main__':
- if options.type:
- sys.argv[1:] = args
- unittest.main(defaultTest = 'run_tests', verbosity = 2)
- else:
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement