diff options
-rw-r--r-- | coverage/codeunit.py | 2 | ||||
-rw-r--r-- | coverage/parser.py | 2 | ||||
-rw-r--r-- | coverage/results.py | 2 | ||||
-rw-r--r-- | test/test_html.py | 6 |
4 files changed, 6 insertions, 6 deletions
diff --git a/coverage/codeunit.py b/coverage/codeunit.py index 2bd97fee..9338b3e0 100644 --- a/coverage/codeunit.py +++ b/coverage/codeunit.py @@ -115,7 +115,7 @@ class CodeUnit(object): # Couldn't find source. raise CoverageException( - "No source for code %r." % self.filename + "No source for code '%s'." % self.filename ) def should_be_python(self): diff --git a/coverage/parser.py b/coverage/parser.py index d894e61c..b808f6e7 100644 --- a/coverage/parser.py +++ b/coverage/parser.py @@ -32,7 +32,7 @@ class CodeParser(object): except IOError: _, err, _ = sys.exc_info() raise NoSource( - "No source for code: %r: %s" % (self.filename, err) + "No source for code: '%s': %s" % (self.filename, err) ) # Scrap the BOM if it exists. diff --git a/coverage/results.py b/coverage/results.py index ae22e1c3..77ff2a2d 100644 --- a/coverage/results.py +++ b/coverage/results.py @@ -21,7 +21,7 @@ class Analysis(object): if not os.path.exists(self.filename): source = self.coverage.file_locator.get_zip_data(self.filename) if not source: - raise NoSource("No source for code: %r" % self.filename) + raise NoSource("No source for code: '%s'" % self.filename) self.parser = CodeParser( text=source, filename=self.filename, diff --git a/test/test_html.py b/test/test_html.py index 2f1dc5d2..2e84620e 100644 --- a/test/test_html.py +++ b/test/test_html.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- """Tests that HTML generation is awesome.""" -import os.path, sys +import os.path, re, sys import coverage from coverage.misc import NotPython, NoSource @@ -302,9 +302,9 @@ class HtmlTest(CoverageTest): self.import_local_file('thefile') cov.stop() os.remove("sub/another.py") - + missing_file = os.path.join(self.temp_dir, "sub", "another.py") self.assertRaisesRegexp(NoSource, - "No source for code: '%s'" % missing_file, + "(?i)No source for code: '%s'" % re.escape(missing_file), cov.html_report ) |