diff options
author | Jens Vagelpohl <jens@plyp.com> | 2023-01-15 11:50:04 +0100 |
---|---|---|
committer | Jens Vagelpohl <jens@plyp.com> | 2023-01-15 11:50:04 +0100 |
commit | 5667dd8d1a7a908d37b5b7390bc33ba95d69149b (patch) | |
tree | f49614c15222f467da07b49699cafb3e768cd342 /src/zope/security/tests/test_proxy.py | |
parent | 332cec1fd94fd7c616a27dcd895663c92e5826e0 (diff) | |
download | zope-security-5667dd8d1a7a908d37b5b7390bc33ba95d69149b.tar.gz |
- Remove proxying code for names that no longer exist in Python 3
Diffstat (limited to 'src/zope/security/tests/test_proxy.py')
-rw-r--r-- | src/zope/security/tests/test_proxy.py | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/src/zope/security/tests/test_proxy.py b/src/zope/security/tests/test_proxy.py index 68f370a..38126fc 100644 --- a/src/zope/security/tests/test_proxy.py +++ b/src/zope/security/tests/test_proxy.py @@ -405,21 +405,6 @@ class AbstractProxyTestBase: self.assertRaises(ForbiddenAttribute, lambda: proxy * 2) self.assertEqual(checker._checked, '__mul__') - def test___div___w_checker_allows(self): - target = 3 - checker = DummyChecker() - proxy = self._makeOne(target, checker) - self.assertEqual(proxy / 2, target / 2) - self.assertEqual(checker._checked, '__truediv__') - - def test___div___w_checker_forbids(self): - from zope.security.interfaces import ForbiddenAttribute - target = 3 - checker = DummyChecker(ForbiddenAttribute) - proxy = self._makeOne(target, checker) - self.assertRaises(ForbiddenAttribute, lambda: proxy / 2) - self.assertEqual(checker._checked, '__truediv__') - def test___truediv___w_checker_allows(self): target = 3.0 checker = DummyChecker() @@ -753,41 +738,6 @@ class AbstractProxyTestBase: proxy *= 3 self.assertEqual(checker._checked, '__imul__') - def test___idiv___not_inplace_checker_allows(self): - target = 6 - checker = DummyChecker() - proxy = before = self._makeOne(target, checker) - proxy /= 3 - self.assertIsNot(proxy, before) - self.assertEqual(proxy, 2) - self.assertEqual(checker._checked, '__itruediv__') - - def test___idiv___inplace_checker_allows(self): - class Foo: - def __init__(self, value): - self.value = value - - def __idiv__(self, rhs): - self.value /= rhs - return self - __itruediv__ = __idiv__ - target = Foo(6) - checker = DummyChecker() - proxy = before = self._makeOne(target, checker) - proxy /= 3 - self.assertIs(proxy, before) - self.assertEqual(target.value, 2) - self.assertEqual(checker._checked, '__itruediv__') - - def test___idiv___w_checker_forbids(self): - from zope.security.interfaces import ForbiddenAttribute - target = 6 - checker = DummyChecker(ForbiddenAttribute) - proxy = self._makeOne(target, checker) - with self.assertRaises(ForbiddenAttribute): - proxy /= 3 - self.assertEqual(checker._checked, '__itruediv__') - def test___itruediv___not_inplace_checker_allows(self): target = 6 checker = DummyChecker() @@ -805,7 +755,6 @@ class AbstractProxyTestBase: def __itruediv__(self, rhs): self.value /= rhs return self - __idiv__ = __itruediv__ target = Foo(6) checker = DummyChecker() proxy = before = self._makeOne(target, checker) |