From eff9f443b99fa4115644c9516c9cace92e13f58b Mon Sep 17 00:00:00 2001 From: Jason Madden Date: Wed, 13 Sep 2017 08:10:26 -0500 Subject: Use zope.proxy 4.3.0 so that tests pass on Py3. --- setup.py | 6 +++--- src/zope/security/tests/test_proxy.py | 10 +--------- 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/setup.py b/setup.py index 9bd6988..58b7756 100644 --- a/setup.py +++ b/setup.py @@ -116,7 +116,7 @@ if is_pypy or is_jython: setup_requires = [] features = {} else: - setup_requires = ['zope.proxy >= 4.1.0'] + setup_requires = ['zope.proxy >= 4.3.0'] features = { 'codeoptimization': codeoptimization, } @@ -132,7 +132,7 @@ TESTS_REQUIRE = [ setup(name='zope.security', - version='4.1.2.dev0', + version='4.2.0.dev0', author='Zope Foundation and Contributors', author_email='zope-dev@zope.org', description='Zope Security Framework', @@ -177,7 +177,7 @@ setup(name='zope.security', 'zope.i18nmessageid', 'zope.interface', 'zope.location', - 'zope.proxy >= 4.1.0', + 'zope.proxy >= 4.3.0', 'zope.schema', ], tests_require=TESTS_REQUIRE, diff --git a/src/zope/security/tests/test_proxy.py b/src/zope/security/tests/test_proxy.py index 07c99cd..216b002 100644 --- a/src/zope/security/tests/test_proxy.py +++ b/src/zope/security/tests/test_proxy.py @@ -1309,10 +1309,7 @@ class AbstractProxyTestBase(object): self.assertEqual(proxy[1:3], [1, 2]) self.assertEqual(checker._checked, self.getslice) - @_skip_if_not_Py2 def test___getslice___error_propagates(self): - # This is currently broken on Python 3 because - # https://github.com/zopefoundation/zope.proxy/issues/21 class Missing(Exception): pass class Get(object): @@ -1329,10 +1326,7 @@ class AbstractProxyTestBase(object): self.assertEqual(checker._checked, self.getslice) - @_skip_if_not_Py2 def test___getslice___dne_uses_getitem(self): - # This is currently broken on Python 3 because - # https://github.com/zopefoundation/zope.proxy/issues/21 class Missing(Exception): pass class Get(object): @@ -1394,9 +1388,7 @@ class AbstractProxyTestBase(object): self.assertEqual(checker._checked, self.setslice) - def test___setslice___dne_uses_getitem(self): - # This is currently broken on Python 3 because - # https://github.com/zopefoundation/zope.proxy/issues/21 + def test___setslice___dne_uses_setitem(self): class Missing(Exception): pass class Set(object): -- cgit v1.2.1