summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.coveragerc4
-rw-r--r--setup.cfg3
-rw-r--r--src/zope/interface/advice.py4
-rw-r--r--src/zope/interface/interface.py2
4 files changed, 8 insertions, 5 deletions
diff --git a/.coveragerc b/.coveragerc
new file mode 100644
index 0000000..58d9a3a
--- /dev/null
+++ b/.coveragerc
@@ -0,0 +1,4 @@
+[report]
+exclude_lines =
+ # pragma: no cover
+ class I[A-Z]\w+\((Interface|I[A-Z].*)\):
diff --git a/setup.cfg b/setup.cfg
index b31568e..2a2ebb8 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -3,8 +3,7 @@ nocapture=1
cover-package=zope.interface
cover-erase=1
cover-min-percentage=100
-# On hold pending a fix for https://bitbucket.org/ned/coveragepy/issue/62
-#cover-branches=1
+cover-branches=1
with-doctest=0
where=src
diff --git a/src/zope/interface/advice.py b/src/zope/interface/advice.py
index 788663f..51b85f3 100644
--- a/src/zope/interface/advice.py
+++ b/src/zope/interface/advice.py
@@ -64,7 +64,7 @@ def getFrameInfo(frame):
kind = "class"
elif not sameNamespace:
kind = "function call"
- else: # pragma NO COVER
+ else: # pragma: no cover
# How can you have f_locals is f_globals, and have '__module__' set?
# This is probably module-level code, but with a '__module__' variable.
kind = "unknown"
@@ -111,7 +111,7 @@ def addClassAdvisor(callback, depth=2):
# )
previousMetaclass = caller_locals.get('__metaclass__')
- if __python3: # pragma NO COVER
+ if __python3: # pragma: no cover
defaultMetaclass = caller_globals.get('__metaclass__', type)
else:
defaultMetaclass = caller_globals.get('__metaclass__', ClassType)
diff --git a/src/zope/interface/interface.py b/src/zope/interface/interface.py
index 5526d2e..5a77adb 100644
--- a/src/zope/interface/interface.py
+++ b/src/zope/interface/interface.py
@@ -450,7 +450,7 @@ class InterfaceClass(Element, InterfaceBase, Specification):
if errors:
raise Invalid(errors)
- def __repr__(self): # pragma NO COVER:
+ def __repr__(self): # pragma: no cover
try:
return self._v_repr
except AttributeError: