From b6d4fea71f2692bdd90e7a492f9f156400c75cd8 Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Sun, 22 Nov 2015 12:35:12 -0500 Subject: Use a more forceful file name comparison, to make Windows tests pass. --- tests/test_xml.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'tests/test_xml.py') diff --git a/tests/test_xml.py b/tests/test_xml.py index b2d3021b..3d795436 100644 --- a/tests/test_xml.py +++ b/tests/test_xml.py @@ -8,6 +8,7 @@ import os.path import re import coverage +from coverage.files import abs_file from tests.coveragetest import CoverageTest from tests.goldtest import CoverageGoldTest @@ -144,6 +145,7 @@ class XmlReportTest(XmlTestHelpers, CoverageTest): def assert_source(self, xml, src): """Assert that the XML has a element with `src`.""" + src = abs_file(src) self.assertRegex(xml, r'\s*{0}\s*'.format(re.escape(src))) def test_curdir_source(self): @@ -152,7 +154,7 @@ class XmlReportTest(XmlTestHelpers, CoverageTest): cov = self.run_doit() cov.xml_report(outfile="-") xml = self.stdout() - self.assert_source(xml, os.path.abspath(".")) + self.assert_source(xml, ".") self.assertEqual(xml.count(''), 1) def test_deep_source(self): @@ -169,8 +171,8 @@ class XmlReportTest(XmlTestHelpers, CoverageTest): cov.xml_report([mod_foo, mod_bar], outfile="-") xml = self.stdout() - self.assert_source(xml, os.path.abspath("src/main")) - self.assert_source(xml, os.path.abspath("also/over/there")) + self.assert_source(xml, "src/main") + self.assert_source(xml, "also/over/there") self.assertEqual(xml.count(''), 2) self.assertIn( -- cgit v1.2.1