diff options
author | Julian Berman <Julian@GrayVines.com> | 2023-02-16 11:47:05 +0200 |
---|---|---|
committer | Julian Berman <Julian@GrayVines.com> | 2023-02-21 09:58:40 +0200 |
commit | 2889feb9fd2aa290ee97fde5ff105e491ec5143d (patch) | |
tree | 5b2b0dd988551495873268e6268618970e57b141 /jsonschema | |
parent | 69f3899c0770472f19898d80aea2b7a51fd5ec6b (diff) | |
download | jsonschema-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.py | 21 |
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): """ |