Skip to content

Commit

Permalink
Merge pull request #84 from zopefoundation/re-83-make-suites-new
Browse files Browse the repository at this point in the history
re #83: Remove `unittest.makeSuite` as it is deprecated in Python 3.11+.
  • Loading branch information
sallner authored Apr 14, 2022
2 parents f3533a1 + 4e058ea commit 2b33bec
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 8 deletions.
4 changes: 4 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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)
================
Expand Down
6 changes: 3 additions & 3 deletions src/zope/security/tests/test_protectclass.py
Original file line number Diff line number Diff line change
Expand Up @@ -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),
))
2 changes: 1 addition & 1 deletion src/zope/security/tests/test_simpleinteraction.py
Original file line number Diff line number Diff line change
Expand Up @@ -76,5 +76,5 @@ def testCreateInteraction(self):

def test_suite():
return unittest.TestSuite((
unittest.makeSuite(TestInteraction),
unittest.defaultTestLoader.loadTestsFromTestCase(TestInteraction),
))
8 changes: 4 additions & 4 deletions src/zope/security/tests/test_zcml.py
Original file line number Diff line number Diff line change
Expand Up @@ -193,8 +193,8 @@ def action(self, **kw):

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),
))

0 comments on commit 2b33bec

Please sign in to comment.