13
13
append_path = False
14
if __name__ != '__main__':
14
if __name__ != "__main__":
15
15
prefix = __name__[:-5]
20
19
# If we are not called directly, we have
21
20
# to append this path to sys.path so our
22
21
# subtests will find their files
23
22
this_dir = os.path.dirname(__file__)
25
sys.path.append(this_dir)
24
sys.path.append( this_dir )
27
26
suite = unittest.TestSuite()
28
27
l = unittest.TestLoader()
30
29
dname = os.path.dirname(__file__)
32
for f in glob('%s/utest/*.py' % dname):
31
for f in glob("%s/utest/*.py" % dname):
33
32
if os.path.basename(f) == '__init__.py':
36
modname = '%sutest.%s' % (prefix, os.path.basename(f)[:-3])
35
modname = "%sutest.%s" % (prefix,os.path.basename(f)[:-3])
39
tests = l.loadTestsFromName(modname)
38
tests = l.loadTestsFromName( modname )
40
39
suite.addTests(tests)
43
sys.path.remove(this_dir)
42
sys.path.remove( this_dir )
50
48
runner = unittest.TextTestRunner()
52
50
return unittest.TestResult()
55
54
if __name__ == '__main__':