|
Revision 2660, 480 bytes
(checked in by paul, 2 years ago)
|
Added tools/run_all_tests.py, which will run all unit tests we have
defined, currently only dCursorMixin and dBizobj.
|
| Line | |
|---|
| 1 |
import os |
|---|
| 2 |
|
|---|
| 3 |
script_dir = os.path.join(os.getcwd(), __file__) |
|---|
| 4 |
dabo_dir = os.sep.join(script_dir.split(os.sep)[:-2]) |
|---|
| 5 |
|
|---|
| 6 |
for root, dirs, files in os.walk(dabo_dir): |
|---|
| 7 |
for dirname in dirs: |
|---|
| 8 |
if dirname == "test": |
|---|
| 9 |
for fname in os.listdir(os.path.join(root, dirname)): |
|---|
| 10 |
if fname[-3:] == ".py" and fname[0:5] == "test_": |
|---|
| 11 |
print "\n===========================================" |
|---|
| 12 |
print "Running test: %s" % fname |
|---|
| 13 |
os.system("python %s" % os.path.join(root, dirname, fname)) |
|---|