@@ -143,6 +143,7 @@ def leap_second(test):
143
143
DRAFT4 .format_cases (),
144
144
DRAFT4 .optional_cases_of (name = "bignum" ),
145
145
DRAFT4 .optional_cases_of (name = "float-overflow" ),
146
+ DRAFT4 .optional_cases_of (name = "id" ),
146
147
DRAFT4 .optional_cases_of (name = "non-bmp-regex" ),
147
148
DRAFT4 .optional_cases_of (name = "zeroTerminatedFloats" ),
148
149
Validator = jsonschema .Draft4Validator ,
@@ -161,6 +162,7 @@ def leap_second(test):
161
162
DRAFT6 .format_cases (),
162
163
DRAFT6 .optional_cases_of (name = "bignum" ),
163
164
DRAFT6 .optional_cases_of (name = "float-overflow" ),
165
+ DRAFT6 .optional_cases_of (name = "id" ),
164
166
DRAFT6 .optional_cases_of (name = "non-bmp-regex" ),
165
167
Validator = jsonschema .Draft6Validator ,
166
168
format_checker = jsonschema .Draft6Validator .FORMAT_CHECKER ,
@@ -179,7 +181,9 @@ def leap_second(test):
179
181
DRAFT7 .optional_cases_of (name = "bignum" ),
180
182
DRAFT7 .optional_cases_of (name = "cross-draft" ),
181
183
DRAFT7 .optional_cases_of (name = "float-overflow" ),
184
+ DRAFT6 .optional_cases_of (name = "id" ),
182
185
DRAFT7 .optional_cases_of (name = "non-bmp-regex" ),
186
+ DRAFT7 .optional_cases_of (name = "unknownKeyword" ),
183
187
Validator = jsonschema .Draft7Validator ,
184
188
format_checker = jsonschema .Draft7Validator .FORMAT_CHECKER ,
185
189
skip = lambda test : (
@@ -193,11 +197,15 @@ def leap_second(test):
193
197
194
198
TestDraft201909 = DRAFT201909 .to_unittest_testcase (
195
199
DRAFT201909 .cases (),
200
+ DRAFT201909 .optional_cases_of (name = "anchor" ),
196
201
DRAFT201909 .optional_cases_of (name = "bignum" ),
197
202
DRAFT201909 .optional_cases_of (name = "cross-draft" ),
198
203
DRAFT201909 .optional_cases_of (name = "float-overflow" ),
204
+ DRAFT201909 .optional_cases_of (name = "id" ),
205
+ DRAFT201909 .optional_cases_of (name = "no-schema" ),
199
206
DRAFT201909 .optional_cases_of (name = "non-bmp-regex" ),
200
207
DRAFT201909 .optional_cases_of (name = "refOfUnknownKeyword" ),
208
+ DRAFT201909 .optional_cases_of (name = "unknownKeyword" ),
201
209
Validator = jsonschema .Draft201909Validator ,
202
210
skip = skip (
203
211
message = "Vocabulary support is still in-progress." ,
@@ -226,11 +234,15 @@ def leap_second(test):
226
234
227
235
TestDraft202012 = DRAFT202012 .to_unittest_testcase (
228
236
DRAFT202012 .cases (),
237
+ DRAFT201909 .optional_cases_of (name = "anchor" ),
229
238
DRAFT202012 .optional_cases_of (name = "bignum" ),
230
239
DRAFT202012 .optional_cases_of (name = "cross-draft" ),
231
240
DRAFT202012 .optional_cases_of (name = "float-overflow" ),
241
+ DRAFT202012 .optional_cases_of (name = "id" ),
242
+ DRAFT202012 .optional_cases_of (name = "no-schema" ),
232
243
DRAFT202012 .optional_cases_of (name = "non-bmp-regex" ),
233
244
DRAFT202012 .optional_cases_of (name = "refOfUnknownKeyword" ),
245
+ DRAFT202012 .optional_cases_of (name = "unknownKeyword" ),
234
246
Validator = jsonschema .Draft202012Validator ,
235
247
skip = skip (
236
248
message = "Vocabulary support is still in-progress." ,
0 commit comments