""" | |
Run all tests in the current directory and subdirs. | |
PROMPT> python test.py | |
""" | |
import logging | |
import unittest | |
logging.basicConfig( | |
level=logging.DEBUG, | |
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', | |
handlers=[ | |
logging.StreamHandler() | |
] | |
) | |
loader = unittest.TestLoader() | |
tests = loader.discover(pattern="test_*.py", start_dir=".") | |
runner = unittest.TextTestRunner(buffer=False) | |
runner.run(tests) | |