@@ -136,6 +136,7 @@ def leap_second(test):
136136 DRAFT4 .format_cases (),
137137 DRAFT4 .optional_cases_of (name = "bignum" ),
138138 DRAFT4 .optional_cases_of (name = "float-overflow" ),
139+ DRAFT4 .optional_cases_of (name = "id" ),
139140 DRAFT4 .optional_cases_of (name = "non-bmp-regex" ),
140141 DRAFT4 .optional_cases_of (name = "zeroTerminatedFloats" ),
141142 Validator = jsonschema .Draft4Validator ,
@@ -154,6 +155,7 @@ def leap_second(test):
154155 DRAFT6 .format_cases (),
155156 DRAFT6 .optional_cases_of (name = "bignum" ),
156157 DRAFT6 .optional_cases_of (name = "float-overflow" ),
158+ DRAFT6 .optional_cases_of (name = "id" ),
157159 DRAFT6 .optional_cases_of (name = "non-bmp-regex" ),
158160 Validator = jsonschema .Draft6Validator ,
159161 format_checker = jsonschema .Draft6Validator .FORMAT_CHECKER ,
@@ -172,7 +174,9 @@ def leap_second(test):
172174 DRAFT7 .optional_cases_of (name = "bignum" ),
173175 DRAFT7 .optional_cases_of (name = "cross-draft" ),
174176 DRAFT7 .optional_cases_of (name = "float-overflow" ),
177+ DRAFT6 .optional_cases_of (name = "id" ),
175178 DRAFT7 .optional_cases_of (name = "non-bmp-regex" ),
179+ DRAFT7 .optional_cases_of (name = "unknownKeyword" ),
176180 Validator = jsonschema .Draft7Validator ,
177181 format_checker = jsonschema .Draft7Validator .FORMAT_CHECKER ,
178182 skip = lambda test : (
@@ -186,12 +190,15 @@ def leap_second(test):
186190
187191TestDraft201909 = DRAFT201909 .to_unittest_testcase (
188192 DRAFT201909 .cases (),
193+ DRAFT201909 .optional_cases_of (name = "anchor" ),
189194 DRAFT201909 .optional_cases_of (name = "bignum" ),
190195 DRAFT201909 .optional_cases_of (name = "cross-draft" ),
191196 DRAFT201909 .optional_cases_of (name = "float-overflow" ),
197+ DRAFT201909 .optional_cases_of (name = "id" ),
192198 DRAFT201909 .optional_cases_of (name = "no-schema" ),
193199 DRAFT201909 .optional_cases_of (name = "non-bmp-regex" ),
194200 DRAFT201909 .optional_cases_of (name = "refOfUnknownKeyword" ),
201+ DRAFT201909 .optional_cases_of (name = "unknownKeyword" ),
195202 Validator = jsonschema .Draft201909Validator ,
196203 skip = skip (
197204 message = "Vocabulary support is still in-progress." ,
@@ -220,12 +227,15 @@ def leap_second(test):
220227
221228TestDraft202012 = DRAFT202012 .to_unittest_testcase (
222229 DRAFT202012 .cases (),
230+ DRAFT201909 .optional_cases_of (name = "anchor" ),
223231 DRAFT202012 .optional_cases_of (name = "bignum" ),
224232 DRAFT202012 .optional_cases_of (name = "cross-draft" ),
225233 DRAFT202012 .optional_cases_of (name = "float-overflow" ),
234+ DRAFT202012 .optional_cases_of (name = "id" ),
226235 DRAFT202012 .optional_cases_of (name = "no-schema" ),
227236 DRAFT202012 .optional_cases_of (name = "non-bmp-regex" ),
228237 DRAFT202012 .optional_cases_of (name = "refOfUnknownKeyword" ),
238+ DRAFT202012 .optional_cases_of (name = "unknownKeyword" ),
229239 Validator = jsonschema .Draft202012Validator ,
230240 skip = skip (
231241 message = "Vocabulary support is still in-progress." ,
0 commit comments