mirror of
https://github.com/jlu5/PyLink.git
synced 2024-12-25 20:22:45 +01:00
22 lines
576 B
Python
22 lines
576 B
Python
|
#!/usr/bin/env python3
|
||
|
|
||
|
import unittest
|
||
|
import glob
|
||
|
import os
|
||
|
import sys
|
||
|
|
||
|
runner = unittest.TextTestRunner(verbosity=2)
|
||
|
fails = []
|
||
|
suites = []
|
||
|
|
||
|
# Yay, import hacks!
|
||
|
sys.path.append(os.path.join(os.getcwd(), 'tests'))
|
||
|
for testfile in glob.glob('tests/test_*.py'):
|
||
|
# Strip the tests/ and .py extension: tests/test_whatever.py => test_whatever
|
||
|
module = testfile.replace('.py', '').replace('tests/', '')
|
||
|
module = __import__(module)
|
||
|
suites.append(unittest.defaultTestLoader.loadTestsFromModule(module))
|
||
|
|
||
|
testsuite = unittest.TestSuite(suites)
|
||
|
runner.run(testsuite)
|