Skip to content

Commit dbb71ca

Browse files
committed
Update suite
1 parent dcc4e55 commit dbb71ca

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

json/bin/suite_sanity_check

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,15 @@ class SanityTests(TestCase):
8383
except ValueError as error:
8484
self.fail("%s contains invalid JSON (%s)" % (path, error))
8585

86+
def test_all_descriptions_have_reasonable_length(self):
87+
for case in cases(self.test_files):
88+
descript = case["description"]
89+
self.assertLess(
90+
len(descript),
91+
60,
92+
"%r is too long! (keep it to less than 60 chars)" % (descript,)
93+
)
94+
8695
def test_all_descriptions_are_unique(self):
8796
for group in groups(self.test_files):
8897
descriptions = {test["description"] for test in group["tests"]}

json/tests/draft3/patternProperties.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,16 @@
2727
"description": "multiple invalid matches is invalid",
2828
"data": {"foo": "bar", "foooooo" : "baz"},
2929
"valid": false
30+
},
31+
{
32+
"description": "ignores non-objects",
33+
"data": 12,
34+
"valid": true
3035
}
3136
]
3237
},
3338
{
34-
"description": "multiple simulatneous patternProperties are validated",
39+
"description": "multiple simultaneous patternProperties are validated",
3540
"schema": {
3641
"patternProperties": {
3742
"a*": {"type": "integer"},

0 commit comments

Comments
 (0)