summaryrefslogtreecommitdiff
path: root/tests/test_html.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_html.py')
-rw-r--r--tests/test_html.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/tests/test_html.py b/tests/test_html.py
index 7a6500bf..1c1f6857 100644
--- a/tests/test_html.py
+++ b/tests/test_html.py
@@ -13,11 +13,12 @@ import re
import sys
import coverage
-import coverage.files
+from coverage.backward import unicode_class
+from coverage.files import flat_rootname
import coverage.html
from coverage.misc import CoverageException, NotPython, NoSource
-from tests.coveragetest import CoverageTest
+from tests.coveragetest import CoverageTest, TESTS_DIR
from tests.goldtest import CoverageGoldTest
from tests.goldtest import change_dir, compare, contains, doesnt_contain, contains_any
@@ -572,6 +573,11 @@ def compare_html(dir1, dir2):
(r'created at \d\d\d\d-\d\d-\d\d \d\d:\d\d', 'created at DATE'),
# Some words are identifiers in one version, keywords in another.
(r'<span class="(nam|key)">(print|True|False)</span>', '<span class="nam">XXX</span>'),
+ # Occasionally an absolute path is in the HTML report.
+ (TESTS_DIR, 'TESTS_DIR'),
+ (r'/Users/ned/coverage/trunk/tests', 'TESTS_DIR'),
+ (flat_rootname(unicode_class(TESTS_DIR)), '_TESTS_DIR'),
+ (flat_rootname(u'/Users/ned/coverage/trunk/tests'), '_TESTS_DIR'),
]
return compare(dir1, dir2, file_pattern="*.html", scrubs=scrubs)