diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2015-11-22 12:35:12 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2015-11-22 12:35:12 -0500 |
commit | b6d4fea71f2692bdd90e7a492f9f156400c75cd8 (patch) | |
tree | 841e417d1bb1ab9bbbc11e482a707705092ebd6a | |
parent | 34ae365c20fd3bc31f42eb71423269585f8a8cdb (diff) | |
download | python-coveragepy-git-b6d4fea71f2692bdd90e7a492f9f156400c75cd8.tar.gz |
Use a more forceful file name comparison, to make Windows tests pass.
-rw-r--r-- | tests/test_xml.py | 8 |
1 files changed, 5 insertions, 3 deletions
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 <source> element with `src`.""" + src = abs_file(src) self.assertRegex(xml, r'<source>\s*{0}\s*</source>'.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('<source>'), 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('<source>'), 2) self.assertIn( |