summaryrefslogtreecommitdiff
path: root/jsonschema
diff options
context:
space:
mode:
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):
"""