summaryrefslogtreecommitdiff
path: root/test/farm/html/run_tabbed.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/farm/html/run_tabbed.py')
-rw-r--r--test/farm/html/run_tabbed.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/test/farm/html/run_tabbed.py b/test/farm/html/run_tabbed.py
new file mode 100644
index 00000000..c49bdfbd
--- /dev/null
+++ b/test/farm/html/run_tabbed.py
@@ -0,0 +1,18 @@
+def html_it():
+ """Run coverage and make an HTML report for tabbed."""
+ import coverage
+ cov = coverage.coverage()
+ cov.start()
+ import tabbed
+ cov.stop()
+ cov.html_report(tabbed, directory="../html")
+
+runfunc(html_it, rundir="src")
+
+# Editors like to change things, make sure our source file still has tabs.
+contains("src/tabbed.py", "\tif x:\t\t\t\t\t\t# look nice")
+
+contains("html/tabbed.html",
+ "<p class='stm run hide'>&nbsp; &nbsp; if x:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; # look nice</p>")
+doesnt_contain("html/tabbed.html", "\t")
+clean("html")