1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
|
Description: Avoid usage of unittest.makeSuite, removed from Python 3.13
Author: Miro HronĨok <miro@hroncok.cz>
Date: Wed, 13 Mar 2024 16:55:53 +0100
Patch generated by:
.
sed -i 's/unittest.makeSuite/unittest.defaultTestLoader.loadTestsFromTestCase/g' $(grep -rl makeSuite)
Origin: upstream, https://patch-diff.githubusercontent.com/raw/stefankoegl/python-json-patch/pull/159.patch
Bug: https://github.com/stefankoegl/python-json-patch/pull/159
Bug-Debian: https://bugs.debian.org/1082223
Last-Update: 2024-09-24
Index: python-json-patch/ext_tests.py
===================================================================
--- python-json-patch.orig/ext_tests.py
+++ python-json-patch/ext_tests.py
@@ -98,7 +98,7 @@ def get_suite(filenames):
# we use the (potentially) patched version of json.load here
tests = jsonpatch.json.load(f)
cls = make_test_case(tests)
- suite.addTest(unittest.makeSuite(cls))
+ suite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(cls))
return suite
Index: python-json-patch/tests.py
===================================================================
--- python-json-patch.orig/tests.py
+++ python-json-patch/tests.py
@@ -1036,18 +1036,18 @@ if __name__ == '__main__':
def get_suite():
suite = unittest.TestSuite()
suite.addTest(doctest.DocTestSuite(jsonpatch))
- suite.addTest(unittest.makeSuite(ApplyPatchTestCase))
- suite.addTest(unittest.makeSuite(EqualityTestCase))
- suite.addTest(unittest.makeSuite(MakePatchTestCase))
- suite.addTest(unittest.makeSuite(ListTests))
- suite.addTest(unittest.makeSuite(InvalidInputTests))
- suite.addTest(unittest.makeSuite(ConflictTests))
- suite.addTest(unittest.makeSuite(OptimizationTests))
- suite.addTest(unittest.makeSuite(JsonPointerTests))
- suite.addTest(unittest.makeSuite(JsonPatchCreationTest))
- suite.addTest(unittest.makeSuite(UtilityMethodTests))
- suite.addTest(unittest.makeSuite(CustomJsonPointerTests))
- suite.addTest(unittest.makeSuite(CustomOperationTests))
+ suite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(ApplyPatchTestCase))
+ suite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(EqualityTestCase))
+ suite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(MakePatchTestCase))
+ suite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(ListTests))
+ suite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(InvalidInputTests))
+ suite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(ConflictTests))
+ suite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(OptimizationTests))
+ suite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(JsonPointerTests))
+ suite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(JsonPatchCreationTest))
+ suite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(UtilityMethodTests))
+ suite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(CustomJsonPointerTests))
+ suite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(CustomOperationTests))
return suite
|