summaryrefslogtreecommitdiff
path: root/jsonschema
diff options
context:
space:
mode:
authorJulian Berman <Julian@GrayVines.com>2023-02-16 11:47:05 +0200
committerJulian Berman <Julian@GrayVines.com>2023-02-21 09:58:40 +0200
commit2889feb9fd2aa290ee97fde5ff105e491ec5143d (patch)
tree5b2b0dd988551495873268e6268618970e57b141 /jsonschema
parent69f3899c0770472f19898d80aea2b7a51fd5ec6b (diff)
downloadjsonschema-2889feb9fd2aa290ee97fde5ff105e491ec5143d.tar.gz
Make an evolve test not refer to reference resolution.
Just avoids a deprecation warning when we switch over.
Diffstat (limited to 'jsonschema')
-rw-r--r--jsonschema/tests/test_validators.py21
1 files changed, 14 insertions, 7 deletions
diff --git a/jsonschema/tests/test_validators.py b/jsonschema/tests/test_validators.py
index a76b247..8553cef 100644
--- a/jsonschema/tests/test_validators.py
+++ b/jsonschema/tests/test_validators.py
@@ -1540,16 +1540,23 @@ class ValidatorTestMixin(MetaSchemaTestsMixin, object):
self.Validator({object(): object()}).validate(instance=object())
def test_evolve(self):
- ref, schema = "someCoolRef", {"type": "integer"}
- resolver = validators._RefResolver("", {}, store={ref: schema})
-
- validator = self.Validator(schema, resolver=resolver)
- new = validator.evolve(schema={"type": "string"})
+ schema, format_checker = {"type": "integer"}, FormatChecker()
+ original = self.Validator(
+ schema,
+ format_checker=format_checker,
+ )
+ new = original.evolve(
+ schema={"type": "string"},
+ format_checker=self.Validator.FORMAT_CHECKER,
+ )
- expected = self.Validator({"type": "string"}, resolver=resolver)
+ expected = self.Validator(
+ {"type": "string"},
+ format_checker=self.Validator.FORMAT_CHECKER,
+ )
self.assertEqual(new, expected)
- self.assertNotEqual(new, validator)
+ self.assertNotEqual(new, original)
def test_evolve_with_subclass(self):
"""