Skip to content

Commit 564d853

Browse files
manycodingJulian
authored andcommitted
Move test_invalid_pattern under Draft6 and 7
1 parent 43db116 commit 564d853

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

jsonschema/tests/test_validators.py

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1036,26 +1036,22 @@ def test_invalid_properties(self):
10361036
with self.assertRaises(exceptions.SchemaError):
10371037
self.Validator.check_schema({"properties": {"test": object()}})
10381038

1039-
def test_invalid_pattern(self):
1040-
with self.assertRaises(SchemaError):
1041-
self.Validator.check_schema({"pattern": "\q"})
1042-
10431039
def test_minItems_invalid_string(self):
1044-
with self.assertRaises(SchemaError):
1040+
with self.assertRaises(exceptions.SchemaError):
10451041
# needs to be an integer
10461042
self.Validator.check_schema({"minItems": "1"})
10471043

10481044

10491045
class InvalidRegexMixin(object):
10501046
def test_invalid_patternProperty(self):
1051-
with self.assertRaises(SchemaError):
1047+
with self.assertRaises(exceptions.SchemaError):
10521048
self.Validator.check_schema(
1053-
{"patternProperties":{"\q": {"type": "number"}}})
1049+
{"patternProperties":{"\q": {"type": "number"}}},
1050+
)
10541051

1055-
def test_minItems_invalid_string(self):
1052+
def test_invalid_pattern(self):
10561053
with self.assertRaises(exceptions.SchemaError):
1057-
# needs to be an integer
1058-
self.Validator.check_schema({"minItems": "1"})
1054+
self.Validator.check_schema({"pattern": "\q"})
10591055

10601056

10611057
class TestDraft6InvalidRegex(InvalidRegexMixin, TestCase):

0 commit comments

Comments
 (0)