18 |
import os, sys |
import os, sys |
19 |
import warnings |
import warnings |
20 |
import unittest |
import unittest |
21 |
|
import getopt |
22 |
|
|
23 |
import support |
import support |
24 |
support.initthuban() |
support.initthuban() |
46 |
warnings.filterwarnings("error", ".*old table interface.*", |
warnings.filterwarnings("error", ".*old table interface.*", |
47 |
DeprecationWarning) |
DeprecationWarning) |
48 |
|
|
49 |
|
verbosity = 1 |
50 |
|
|
51 |
|
opts, args = getopt.getopt(sys.argv[1:], 'v', ['verbose']) |
52 |
|
for optchar, value in opts: |
53 |
|
if optchar in ("-v", "--stub-auto-login"): |
54 |
|
verbosity = 2 |
55 |
|
print>>sys.stderr, "Unknown option", optchar |
56 |
|
|
57 |
# All Python files starting with test in the current directory |
# All Python files starting with test in the current directory |
58 |
# contain test cases. |
# contain test cases. |
65 |
names.append(file[:-3]) |
names.append(file[:-3]) |
66 |
|
|
67 |
suite = unittest.defaultTestLoader.loadTestsFromNames(names) |
suite = unittest.defaultTestLoader.loadTestsFromNames(names) |
68 |
runner = unittest.TextTestRunner(verbosity = 2) |
runner = unittest.TextTestRunner(verbosity = verbosity) |
69 |
result = runner.run(suite) |
result = runner.run(suite) |
70 |
|
|
71 |
support.print_additional_summary() |
support.print_additional_summary() |