diff options
author | Don Bright <hugh.m.bright@gmail.com> | 2011-12-13 01:57:39 (GMT) |
---|---|---|
committer | Don Bright <hugh.m.bright@gmail.com> | 2011-12-13 01:57:39 (GMT) |
commit | e01b9a56665e52ddb119c850fec4fb0c35c4e137 (patch) | |
tree | 528c86dfd9371c02d4270299324d603f8e1f458e /tests/test_pretty_print.py | |
parent | 72000cbd58deecaa4f1c5f9d5900fe1b74f56572 (diff) |
fix div by zero bug in test_pretty_print
Diffstat (limited to 'tests/test_pretty_print.py')
-rwxr-xr-x | tests/test_pretty_print.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/test_pretty_print.py b/tests/test_pretty_print.py index 80a887a..d0c24c6 100755 --- a/tests/test_pretty_print.py +++ b/tests/test_pretty_print.py @@ -250,7 +250,8 @@ TESTLOG tests_to_report = tests if failed_only: tests_to_report = failed_tests - percent = str(int(100.0*len(passed_tests) / len(tests))) + try: percent = str(int(100.0*len(passed_tests) / len(tests))) + except ZeroDivisionError: percent = 'n/a' s = wiki_template repeat1 = ezsearch('(<REPEAT1>.*?</REPEAT1>)',s) repeat2 = ezsearch('(<REPEAT2>.*?</REPEAT2>)',s) @@ -311,7 +312,8 @@ def tohtml(wiki_rootpath, startdate, tests, enddate, sysinfo, sysid, makefiles): passed_tests = filter(lambda x: x.passed, tests) failed_tests = filter(lambda x: not x.passed, tests) - percent = str(int(100.0*len(passed_tests) / len(tests))) + try: percent = str(int(100.0*len(passed_tests) / len(tests))) + except ZeroDivisionError: percent = 'n/a' tests_to_report = tests if failed_only: tests_to_report = failed_tests |