summaryrefslogtreecommitdiff
path: root/src/zope/component/tests/test_persistentregistry.py
diff options
context:
space:
mode:
authorJason Madden <jamadden@gmail.com>2018-10-06 08:51:24 -0500
committerJason Madden <jamadden@gmail.com>2018-10-06 08:51:24 -0500
commite60eb68c9f49f807be7c4210ccbfe887bb51c7c4 (patch)
tree3129f87fbe4b204dc02afbddc52fc3b0ca45314b /src/zope/component/tests/test_persistentregistry.py
parentffadbcb76c721feb77baaf1efa5674bd22e5df24 (diff)
downloadzope-component-Python3.7support.tar.gz
Add a coverage environment to tox and reach 100% coverage.Python3.7support
Diffstat (limited to 'src/zope/component/tests/test_persistentregistry.py')
-rw-r--r--src/zope/component/tests/test_persistentregistry.py13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/zope/component/tests/test_persistentregistry.py b/src/zope/component/tests/test_persistentregistry.py
index 7ae79a3..9002e30 100644
--- a/src/zope/component/tests/test_persistentregistry.py
+++ b/src/zope/component/tests/test_persistentregistry.py
@@ -19,7 +19,7 @@ import unittest
def skipIfNoPersistent(testfunc):
try:
import persistent
- except ImportError:
+ except ImportError: # pragma: no cover
return unittest.skip("persistent not installed")(testfunc)
return testfunc
@@ -40,13 +40,13 @@ class PersistentAdapterRegistryTests(unittest.TestCase):
def __init__(self, jar):
self._jar = jar
self._mru = []
- def mru(self, oid):
- self._mru.append(oid)
+ # mru(oid) is only called in pure-Python runs
+ self.mru = self._mru.append
def new_ghost(self, oid, obj):
obj._p_jar = self._jar
obj._p_oid = oid
def update_object_size_estimation(self, oid, size):
- return
+ "This is only called in pure-Python runs"
return _Cache(jar)
@@ -160,7 +160,4 @@ class PersistentComponentsTests(unittest.TestCase):
PersistentList))
def _makeOctets(s):
- import sys
- if sys.version_info < (3,):
- return bytes(s)
- return bytes(s, 'ascii') #pragma NO COVERAGE
+ return bytes(s) if bytes is str else bytes(s, 'ascii')