summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/test_api.py8
-rw-r--r--tests/test_files.py2
-rw-r--r--tests/test_html.py4
-rw-r--r--tests/test_process.py6
4 files changed, 11 insertions, 9 deletions
diff --git a/tests/test_api.py b/tests/test_api.py
index e2a2a555..3552f8f4 100644
--- a/tests/test_api.py
+++ b/tests/test_api.py
@@ -18,7 +18,7 @@ import coverage
from coverage import env
from coverage.backward import code_object, import_local_file, StringIO
from coverage.data import line_counts
-from coverage.files import abs_file
+from coverage.files import abs_file, relative_filename
from coverage.misc import CoverageException
from tests.coveragetest import CoverageTest, CoverageTestMethodsMixin, TESTS_DIR, UsingModulesMixin
@@ -472,8 +472,8 @@ class ApiTest(CoverageTest):
# The order of the [paths] setting matters
def make_data_file():
data = coverage.CoverageData(".coverage.1")
- data.add_lines({os.path.abspath('ci/girder/g1.py'): dict.fromkeys(range(10))})
- data.add_lines({os.path.abspath('ci/girder/plugins/p1.py'): dict.fromkeys(range(10))})
+ data.add_lines({abs_file('ci/girder/g1.py'): dict.fromkeys(range(10))})
+ data.add_lines({abs_file('ci/girder/plugins/p1.py'): dict.fromkeys(range(10))})
data.write()
def get_combined_filenames():
@@ -481,7 +481,7 @@ class ApiTest(CoverageTest):
cov.combine()
cov.save()
data = cov.get_data()
- filenames = {os.path.relpath(f).replace("\\", "/") for f in data.measured_files()}
+ filenames = {relative_filename(f).replace("\\", "/") for f in data.measured_files()}
return filenames
# Case 1: get the order right.
diff --git a/tests/test_files.py b/tests/test_files.py
index a84ef61d..9df4e5d0 100644
--- a/tests/test_files.py
+++ b/tests/test_files.py
@@ -25,7 +25,7 @@ class FilesTest(CoverageTest):
def abs_path(self, p):
"""Return the absolute path for `p`."""
- return os.path.join(os.getcwd(), os.path.normpath(p))
+ return os.path.join(abs_file(os.getcwd()), os.path.normpath(p))
def test_simple(self):
self.make_file("hello.py")
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'),
]
diff --git a/tests/test_process.py b/tests/test_process.py
index bf0e1ac0..7f772e31 100644
--- a/tests/test_process.py
+++ b/tests/test_process.py
@@ -20,7 +20,7 @@ import pytest
import coverage
from coverage import env
from coverage.data import line_counts
-from coverage.files import python_reported_file
+from coverage.files import abs_file, python_reported_file
from coverage.misc import output_encoding
from tests.coveragetest import CoverageTest, TESTS_DIR, xfail
@@ -390,8 +390,8 @@ class ProcessTest(CoverageTest):
data.read()
summary = line_counts(data, fullpath=True)
self.assertEqual(len(summary), 1)
- actual = os.path.normcase(os.path.abspath(list(summary.keys())[0]))
- expected = os.path.normcase(os.path.abspath('src/x.py'))
+ actual = abs_file(list(summary.keys())[0])
+ expected = abs_file('src/x.py')
self.assertEqual(expected, actual)
self.assertEqual(list(summary.values())[0], 6)