summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteffen Allner <sa@gocept.com>2022-04-14 08:47:41 +0200
committerGitHub <noreply@github.com>2022-04-14 08:47:41 +0200
commit2b33bec1afe96b67cf3fb87ad65ede5826056459 (patch)
treeb046c9bad2e99db590927a8185dbdb24f582f834
parentf3533a1ffa45414037aff07c998e29be8a4c8be8 (diff)
parent4e058ea94ac23a5cc1987fdf7bf49a657464416c (diff)
downloadzope-security-2b33bec1afe96b67cf3fb87ad65ede5826056459.tar.gz
Merge pull request #84 from zopefoundation/re-83-make-suites-new
re #83: Remove `unittest.makeSuite` as it is deprecated in Python 3.11+.
-rw-r--r--CHANGES.rst4
-rw-r--r--src/zope/security/tests/test_protectclass.py6
-rw-r--r--src/zope/security/tests/test_simpleinteraction.py2
-rw-r--r--src/zope/security/tests/test_zcml.py8
4 files changed, 12 insertions, 8 deletions
diff --git a/CHANGES.rst b/CHANGES.rst
index 5a7e37a..884b2b5 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -10,6 +10,10 @@
``ForbiddenAttribute`` on Python 3. See `issue 75
<https://github.com/zopefoundation/zope.security/issues/75>`_.
+- Remove usage of ``unittest.makeSuite`` as it is deprecated in Python 3.11+.
+ See `issue 83
+ <https://github.com/zopefoundation/zope.security/issues/83>`_.
+
5.2 (2022-03-10)
================
diff --git a/src/zope/security/tests/test_protectclass.py b/src/zope/security/tests/test_protectclass.py
index 2f8e490..16999e5 100644
--- a/src/zope/security/tests/test_protectclass.py
+++ b/src/zope/security/tests/test_protectclass.py
@@ -141,7 +141,7 @@ class Bar(Foo):
def test_suite():
return unittest.TestSuite((
- unittest.makeSuite(Test_protectName),
- unittest.makeSuite(Test_protectSetAttribute),
- unittest.makeSuite(Test_protectLikeUnto),
+ unittest.defaultTestLoader.loadTestsFromTestCase(Test_protectName),
+ unittest.defaultTestLoader.loadTestsFromTestCase(Test_protectSetAttribute),
+ unittest.defaultTestLoader.loadTestsFromTestCase(Test_protectLikeUnto),
))
diff --git a/src/zope/security/tests/test_simpleinteraction.py b/src/zope/security/tests/test_simpleinteraction.py
index d5031e4..3135027 100644
--- a/src/zope/security/tests/test_simpleinteraction.py
+++ b/src/zope/security/tests/test_simpleinteraction.py
@@ -76,5 +76,5 @@ class TestInteraction(unittest.TestCase):
def test_suite():
return unittest.TestSuite((
- unittest.makeSuite(TestInteraction),
+ unittest.defaultTestLoader.loadTestsFromTestCase(TestInteraction),
))
diff --git a/src/zope/security/tests/test_zcml.py b/src/zope/security/tests/test_zcml.py
index 2cdf62a..0cf9616 100644
--- a/src/zope/security/tests/test_zcml.py
+++ b/src/zope/security/tests/test_zcml.py
@@ -193,8 +193,8 @@ class DummyZCMLContext(object):
def test_suite():
return unittest.TestSuite((
- unittest.makeSuite(PermissionTests),
- unittest.makeSuite(Test_securityPolicy),
- unittest.makeSuite(Test_permission),
- unittest.makeSuite(Test_redefinePermission),
+ unittest.defaultTestLoader.loadTestsFromTestCase(PermissionTests),
+ unittest.defaultTestLoader.loadTestsFromTestCase(Test_securityPolicy),
+ unittest.defaultTestLoader.loadTestsFromTestCase(Test_permission),
+ unittest.defaultTestLoader.loadTestsFromTestCase(Test_redefinePermission),
))