python3-jsonpointer: upgrade to 2.4

Drop the merged patch.

(From OE-Core rev: d4581006a2a05c289280bece02b9a44e409299b8)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Ross Burton
2023-06-19 15:06:54 +01:00
committed by Richard Purdie
parent 28de7ad731
commit 5591c1eebf
2 changed files with 1 additions and 65 deletions

View File

@@ -1,62 +0,0 @@
From 04a864f33848da6af1dea906ba4922770022ef66 Mon Sep 17 00:00:00 2001
From: Ross Burton <ross.burton@arm.com>
Date: Thu, 16 Mar 2023 14:21:32 +0000
Subject: [PATCH] Clean up test runner
Test code doesn't need to manually construct a TestSuite and a
TextTestRunner, the unittest module has a discovery function that does
all this for you.
Delete all of the manual logic from tests.py, replace it with the two
lines to bring in the doctest unit tests, and update the makefile to
run the unittest discovery.
Upstream-Status: Submitted [https://github.com/stefankoegl/python-json-pointer/pull/54]
Signed-off-by: Ross Burton <ross.burton@arm.com>
---
makefile | 2 +-
tests.py | 24 ++++--------------------
2 files changed, 5 insertions(+), 21 deletions(-)
diff --git a/tests.py b/tests.py
index 9252369..6b4b8cc 100755
--- a/tests.py
+++ b/tests.py
@@ -7,6 +7,7 @@ import doctest
import unittest
import sys
import copy
+import jsonpointer
from jsonpointer import resolve_pointer, EndOfList, JsonPointerException, \
JsonPointer, set_pointer
@@ -410,23 +411,6 @@ class AltTypesTests(unittest.TestCase):
self.assertRaises(JsonPointerException, resolve_pointer, doc, '/root/1/2/3/4')
-
-suite = unittest.TestSuite()
-suite.addTest(unittest.makeSuite(SpecificationTests))
-suite.addTest(unittest.makeSuite(ComparisonTests))
-suite.addTest(unittest.makeSuite(WrongInputTests))
-suite.addTest(unittest.makeSuite(ToLastTests))
-suite.addTest(unittest.makeSuite(SetTests))
-suite.addTest(unittest.makeSuite(AltTypesTests))
-
-modules = ['jsonpointer']
-
-for module in modules:
- m = __import__(module, fromlist=[module])
- suite.addTest(doctest.DocTestSuite(m))
-
-runner = unittest.TextTestRunner(verbosity=1)
-result = runner.run(suite)
-
-if not result.wasSuccessful():
- sys.exit(1)
+def load_tests(loader, tests, ignore):
+ tests.addTests(doctest.DocTestSuite(jsonpointer))
+ return tests
--
2.34.1

View File

@@ -5,9 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=32b15c843b7a329130f4e266a281ebb3"
inherit pypi ptest setuptools3
SRC_URI += "file://0001-Clean-up-test-runner.patch"
SRC_URI[sha256sum] = "97cba51526c829282218feb99dab1b1e6bdf8efd1c43dc9d57be093c0d69c99a"
SRC_URI[sha256sum] = "585cee82b70211fa9e6043b7bb89db6e1aa49524340dde8ad6b63206ea689d88"
RDEPENDS:${PN} += " \
${PYTHON_PN}-json \