summaryrefslogtreecommitdiff
path: root/Lib/test/test_operator.py
diff options
context:
space:
mode:
authorRaymond Hettinger <python@rcn.com>2015-11-02 00:39:56 -0500
committerRaymond Hettinger <python@rcn.com>2015-11-02 00:39:56 -0500
commitc38bea2ca0cb9280027ec446627ed2c8276007c5 (patch)
tree9d114bdeb2a93a0d8c584d2328de4de513069b78 /Lib/test/test_operator.py
parent87b55626ace092ef0dddfbd47c0b7d6097015726 (diff)
downloadcpython-c38bea2ca0cb9280027ec446627ed2c8276007c5.tar.gz
Issue #24379: Revert the operator.subscript patch (dccc4e63aef5) pending resolution of the related refcnt leak.
Diffstat (limited to 'Lib/test/test_operator.py')
-rw-r--r--Lib/test/test_operator.py33
1 files changed, 0 insertions, 33 deletions
diff --git a/Lib/test/test_operator.py b/Lib/test/test_operator.py
index 27501c2466..54fd1f4e52 100644
--- a/Lib/test/test_operator.py
+++ b/Lib/test/test_operator.py
@@ -596,38 +596,5 @@ class CCOperatorPickleTestCase(OperatorPickleTestCase, unittest.TestCase):
module2 = c_operator
-class SubscriptTestCase:
- def test_subscript(self):
- subscript = self.module.subscript
- self.assertIsNone(subscript[None])
- self.assertEqual(subscript[0], 0)
- self.assertEqual(subscript[0:1:2], slice(0, 1, 2))
- self.assertEqual(
- subscript[0, ..., :2, ...],
- (0, Ellipsis, slice(2), Ellipsis),
- )
-
- def test_pickle(self):
- from operator import subscript
- for proto in range(pickle.HIGHEST_PROTOCOL + 1):
- with self.subTest(proto=proto):
- self.assertIs(
- pickle.loads(pickle.dumps(subscript, proto)),
- subscript,
- )
-
- def test_singleton(self):
- with self.assertRaises(TypeError):
- type(self.module.subscript)()
-
- def test_immutable(self):
- with self.assertRaises(AttributeError):
- self.module.subscript.attr = None
-
-
-class PySubscriptTestCase(SubscriptTestCase, PyOperatorTestCase):
- pass
-
-
if __name__ == "__main__":
unittest.main()