9
class TestProgram(testtools.run.TestProgram):
11
def __init__(self, module, argv, stdout=None, testRunner=None, exit=True):
12
if testRunner is None:
13
testRunner = unittest.TextTestRunner
14
super(TestProgram, self).__init__(module, argv=argv, stdout=stdout,
15
testRunner=testRunner, exit=exit)
18
# We discover tests under './tests', the python 'load_test' protocol can be
19
# used in test modules for more fancy stuff.
20
discover_args = ['discover',
21
'--start-directory', './tests',
22
'--top-level-directory', '.',
24
TestProgram(__name__, argv=[sys.argv[0]] + discover_args + sys.argv[1:])