From 2889feb9fd2aa290ee97fde5ff105e491ec5143d Mon Sep 17 00:00:00 2001 From: Julian Berman Date: Thu, 16 Feb 2023 11:47:05 +0200 Subject: Make an evolve test not refer to reference resolution. Just avoids a deprecation warning when we switch over. --- jsonschema/tests/test_validators.py | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) (limited to 'jsonschema') 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): """ -- cgit v1.2.1