From 5045415785cdf24c1ea88ec4b3051f32a15d04d8 Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Tue, 21 Apr 2009 07:37:35 -0400 Subject: Added a header and footer, fiddled with colors. --- coverage/html.py | 81 +++++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 69 insertions(+), 12 deletions(-) (limited to 'coverage/html.py') diff --git a/coverage/html.py b/coverage/html.py index f7e86049..b2329b50 100644 --- a/coverage/html.py +++ b/coverage/html.py @@ -1,6 +1,7 @@ """HTML reporting for coverage.py""" import os +from coverage import __version__ from coverage.report import Reporter from coverage.templite import Templite @@ -53,8 +54,8 @@ class HtmlReporter(Reporter): def escape(t): """HTML-escape the text in t.""" - return ( - t.replace("&", "&").replace("<", "<").replace(">", ">") + return (t + .replace("&", "&").replace("<", "<").replace(">", ">") .replace("'", "'").replace('"', """) .replace(" ", "  ") ) @@ -70,22 +71,61 @@ SOURCE = """\ -Coverage of {{cu.filename|escape}} +Coverage for {{cu.name|escape}} + + +
-
@@ -118,13 +165,23 @@ SOURCE = """\

{{line.number}}

{% endfor %}
+ {% for line in lines %}

{{line.text.rstrip|escape|not_empty}}

{% endfor %}
+
+ + + """ -- cgit v1.2.1