summaryrefslogtreecommitdiff
path: root/src/zope/security/tests/test_proxy.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/zope/security/tests/test_proxy.py')
-rw-r--r--src/zope/security/tests/test_proxy.py51
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)