diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2020-11-27 18:54:26 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2020-11-28 19:48:31 -0500 |
commit | bf479909ee9765fa3007360c12fb3b89906645f3 (patch) | |
tree | e41609cd0d3e5cc879cd0e8595c2ac1383e52fe5 /tests/test_html.py | |
parent | c8b9a286b343f22a3cd4dcf4906b13faea68ee96 (diff) | |
download | python-coveragepy-git-bf479909ee9765fa3007360c12fb3b89906645f3.tar.gz |
Fix tests for GitHub windows platform
The tests were failing because of differences in file paths. It was
comparing:
C:\Users\runneradmin\AppData\...
to:
C:\Users\RUNNER~1\AppData\...
and failing. These changes normalize the file paths so the comparisons
work properly.
Diffstat (limited to 'tests/test_html.py')
-rw-r--r-- | tests/test_html.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/test_html.py b/tests/test_html.py index 12012b6a..85f08204 100644 --- a/tests/test_html.py +++ b/tests/test_html.py @@ -18,7 +18,7 @@ from unittest_mixins import change_dir import coverage from coverage.backward import unicode_class from coverage import env -from coverage.files import flat_rootname +from coverage.files import abs_file, flat_rootname import coverage.html from coverage.misc import CoverageException, NotPython, NoSource from coverage.report import get_analysis_to_report @@ -635,6 +635,8 @@ def compare_html(expected, actual): # The temp dir the tests make. (filepath_to_regex(os.getcwd()), 'TEST_TMPDIR'), (filepath_to_regex(flat_rootname(unicode_class(os.getcwd()))), '_TEST_TMPDIR'), + (filepath_to_regex(abs_file(os.getcwd())), 'TEST_TMPDIR'), + (filepath_to_regex(flat_rootname(unicode_class(abs_file(os.getcwd())))), '_TEST_TMPDIR'), (r'/private/var/folders/[\w/]{35}/coverage_test/tests_test_html_\w+_\d{8}', 'TEST_TMPDIR'), (r'_private_var_folders_\w{35}_coverage_test_tests_test_html_\w+_\d{8}', '_TEST_TMPDIR'), ] |