@@ -143,6 +143,7 @@ def leap_second(test):
143143 DRAFT4 .format_cases (),
144144 DRAFT4 .optional_cases_of (name = "bignum" ),
145145 DRAFT4 .optional_cases_of (name = "float-overflow" ),
146+ DRAFT4 .optional_cases_of (name = "id" ),
146147 DRAFT4 .optional_cases_of (name = "non-bmp-regex" ),
147148 DRAFT4 .optional_cases_of (name = "zeroTerminatedFloats" ),
148149 Validator = jsonschema .Draft4Validator ,
@@ -161,6 +162,7 @@ def leap_second(test):
161162 DRAFT6 .format_cases (),
162163 DRAFT6 .optional_cases_of (name = "bignum" ),
163164 DRAFT6 .optional_cases_of (name = "float-overflow" ),
165+ DRAFT6 .optional_cases_of (name = "id" ),
164166 DRAFT6 .optional_cases_of (name = "non-bmp-regex" ),
165167 Validator = jsonschema .Draft6Validator ,
166168 format_checker = jsonschema .Draft6Validator .FORMAT_CHECKER ,
@@ -179,7 +181,9 @@ def leap_second(test):
179181 DRAFT7 .optional_cases_of (name = "bignum" ),
180182 DRAFT7 .optional_cases_of (name = "cross-draft" ),
181183 DRAFT7 .optional_cases_of (name = "float-overflow" ),
184+ DRAFT6 .optional_cases_of (name = "id" ),
182185 DRAFT7 .optional_cases_of (name = "non-bmp-regex" ),
186+ DRAFT7 .optional_cases_of (name = "unknownKeyword" ),
183187 Validator = jsonschema .Draft7Validator ,
184188 format_checker = jsonschema .Draft7Validator .FORMAT_CHECKER ,
185189 skip = lambda test : (
@@ -193,11 +197,15 @@ def leap_second(test):
193197
194198TestDraft201909 = DRAFT201909 .to_unittest_testcase (
195199 DRAFT201909 .cases (),
200+ DRAFT201909 .optional_cases_of (name = "anchor" ),
196201 DRAFT201909 .optional_cases_of (name = "bignum" ),
197202 DRAFT201909 .optional_cases_of (name = "cross-draft" ),
198203 DRAFT201909 .optional_cases_of (name = "float-overflow" ),
204+ DRAFT201909 .optional_cases_of (name = "id" ),
205+ DRAFT201909 .optional_cases_of (name = "no-schema" ),
199206 DRAFT201909 .optional_cases_of (name = "non-bmp-regex" ),
200207 DRAFT201909 .optional_cases_of (name = "refOfUnknownKeyword" ),
208+ DRAFT201909 .optional_cases_of (name = "unknownKeyword" ),
201209 Validator = jsonschema .Draft201909Validator ,
202210 skip = skip (
203211 message = "Vocabulary support is still in-progress." ,
@@ -226,11 +234,15 @@ def leap_second(test):
226234
227235TestDraft202012 = DRAFT202012 .to_unittest_testcase (
228236 DRAFT202012 .cases (),
237+ DRAFT201909 .optional_cases_of (name = "anchor" ),
229238 DRAFT202012 .optional_cases_of (name = "bignum" ),
230239 DRAFT202012 .optional_cases_of (name = "cross-draft" ),
231240 DRAFT202012 .optional_cases_of (name = "float-overflow" ),
241+ DRAFT202012 .optional_cases_of (name = "id" ),
242+ DRAFT202012 .optional_cases_of (name = "no-schema" ),
232243 DRAFT202012 .optional_cases_of (name = "non-bmp-regex" ),
233244 DRAFT202012 .optional_cases_of (name = "refOfUnknownKeyword" ),
245+ DRAFT202012 .optional_cases_of (name = "unknownKeyword" ),
234246 Validator = jsonschema .Draft202012Validator ,
235247 skip = skip (
236248 message = "Vocabulary support is still in-progress." ,
0 commit comments