From b5badcacc8f3518a9fbb1338bdfc8f3621d3b26b Mon Sep 17 00:00:00 2001 From: Aaron Traas Date: Wed, 12 Jul 2017 08:56:50 -0400 Subject: [PATCH] Forcing floating point division for % coverage, so we don't show 0% --- tests/coverage_dungeon.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/coverage_dungeon.py b/tests/coverage_dungeon.py index 766a266..4af9832 100755 --- a/tests/coverage_dungeon.py +++ b/tests/coverage_dungeon.py @@ -126,7 +126,7 @@ if __name__ == "__main__": location_covered += 1 location_html += location_row.format(locname, long_success, short_success) - location_percent = round((location_covered / location_total) * 100, 1) + location_percent = round((location_covered / float(location_total)) * 100, 1) arb_msgs.sort() arb_msg_html = "" @@ -139,7 +139,7 @@ if __name__ == "__main__": success = "covered" arb_covered += 1 arb_msg_html += arb_msg_row.format(name, success) - arb_percent = round((arb_covered / arb_total) * 100, 1) + arb_percent = round((arb_covered / float(arb_total)) * 100, 1) object_html = "" objects_total = 0 @@ -155,7 +155,7 @@ if __name__ == "__main__": success = "covered" objects_covered += 1 object_html += object_row.format("%s[%d]" % (obj_name, j), success) - objects_percent = round((objects_covered / objects_total) * 100, 1) + objects_percent = round((objects_covered / float(objects_total)) * 100, 1) # output some quick report stats print("\nadventure.yaml coverage rate:") -- 2.31.1