summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--coverage/codeunit.py2
-rw-r--r--coverage/parser.py2
-rw-r--r--coverage/results.py2
-rw-r--r--test/test_html.py6
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
)