Skip to content

Commit a26a840

Browse files
committed
(Mark some non-covered test helper code)
1 parent e464f5b commit a26a840

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

tests/mapping_tests.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ class BasicTestMappingProtocol(unittest.TestCase):
2121
# semantics
2222
type2test = None # which class is being tested (overwrite in subclasses)
2323

24-
def _reference(self):
24+
def _reference(self): # pragma: no cover (overridden test helper)
2525
"""Return a dictionary of values which are invariant by storage
2626
in the object under test."""
2727
return {"1": "2", "key1":"value1", "key2":(1,2,3)}
28-
def _empty_mapping(self):
28+
def _empty_mapping(self): # pragma: no cover (overridden test helper)
2929
"""Return an empty mapping object"""
3030
return self.type2test()
3131
def _full_mapping(self, data):
@@ -54,7 +54,7 @@ def test_read(self):
5454
p = self._empty_mapping()
5555
p1 = dict(p) #workaround for singleton objects
5656
d = self._full_mapping(self.reference)
57-
if d is p:
57+
if d is p: # pragma: no branch (not used by test_os)
5858
p = p1
5959
#Indexing
6060
for key, value in self.reference.items():
@@ -164,7 +164,7 @@ def test_values(self):
164164

165165
self.assertRaises(TypeError, d.values, None)
166166

167-
def test_items(self):
167+
def test_items(self): # pragma: no cover (overridden test helper)
168168
d = self._empty_mapping()
169169
self.assertEqual(list(d.items()), [])
170170

@@ -265,7 +265,7 @@ def __next__(self):
265265
rtn = chr(self.i)
266266
self.i += 1
267267
return rtn
268-
raise StopIteration
268+
raise StopIteration # pragma: no cover (intentionally not reached)
269269
# XXX backport: next became __next__
270270
if sys.version_info < (3,):
271271
next = __next__

0 commit comments

Comments
 (0)