@@ -136,6 +136,7 @@ def leap_second(test):
136
136
DRAFT4 .format_cases (),
137
137
DRAFT4 .optional_cases_of (name = "bignum" ),
138
138
DRAFT4 .optional_cases_of (name = "float-overflow" ),
139
+ DRAFT4 .optional_cases_of (name = "id" ),
139
140
DRAFT4 .optional_cases_of (name = "non-bmp-regex" ),
140
141
DRAFT4 .optional_cases_of (name = "zeroTerminatedFloats" ),
141
142
Validator = jsonschema .Draft4Validator ,
@@ -154,6 +155,7 @@ def leap_second(test):
154
155
DRAFT6 .format_cases (),
155
156
DRAFT6 .optional_cases_of (name = "bignum" ),
156
157
DRAFT6 .optional_cases_of (name = "float-overflow" ),
158
+ DRAFT6 .optional_cases_of (name = "id" ),
157
159
DRAFT6 .optional_cases_of (name = "non-bmp-regex" ),
158
160
Validator = jsonschema .Draft6Validator ,
159
161
format_checker = jsonschema .Draft6Validator .FORMAT_CHECKER ,
@@ -172,7 +174,9 @@ def leap_second(test):
172
174
DRAFT7 .optional_cases_of (name = "bignum" ),
173
175
DRAFT7 .optional_cases_of (name = "cross-draft" ),
174
176
DRAFT7 .optional_cases_of (name = "float-overflow" ),
177
+ DRAFT6 .optional_cases_of (name = "id" ),
175
178
DRAFT7 .optional_cases_of (name = "non-bmp-regex" ),
179
+ DRAFT7 .optional_cases_of (name = "unknownKeyword" ),
176
180
Validator = jsonschema .Draft7Validator ,
177
181
format_checker = jsonschema .Draft7Validator .FORMAT_CHECKER ,
178
182
skip = lambda test : (
@@ -186,12 +190,15 @@ def leap_second(test):
186
190
187
191
TestDraft201909 = DRAFT201909 .to_unittest_testcase (
188
192
DRAFT201909 .cases (),
193
+ DRAFT201909 .optional_cases_of (name = "anchor" ),
189
194
DRAFT201909 .optional_cases_of (name = "bignum" ),
190
195
DRAFT201909 .optional_cases_of (name = "cross-draft" ),
191
196
DRAFT201909 .optional_cases_of (name = "float-overflow" ),
197
+ DRAFT201909 .optional_cases_of (name = "id" ),
192
198
DRAFT201909 .optional_cases_of (name = "no-schema" ),
193
199
DRAFT201909 .optional_cases_of (name = "non-bmp-regex" ),
194
200
DRAFT201909 .optional_cases_of (name = "refOfUnknownKeyword" ),
201
+ DRAFT201909 .optional_cases_of (name = "unknownKeyword" ),
195
202
Validator = jsonschema .Draft201909Validator ,
196
203
skip = skip (
197
204
message = "Vocabulary support is still in-progress." ,
@@ -220,12 +227,15 @@ def leap_second(test):
220
227
221
228
TestDraft202012 = DRAFT202012 .to_unittest_testcase (
222
229
DRAFT202012 .cases (),
230
+ DRAFT201909 .optional_cases_of (name = "anchor" ),
223
231
DRAFT202012 .optional_cases_of (name = "bignum" ),
224
232
DRAFT202012 .optional_cases_of (name = "cross-draft" ),
225
233
DRAFT202012 .optional_cases_of (name = "float-overflow" ),
234
+ DRAFT202012 .optional_cases_of (name = "id" ),
226
235
DRAFT202012 .optional_cases_of (name = "no-schema" ),
227
236
DRAFT202012 .optional_cases_of (name = "non-bmp-regex" ),
228
237
DRAFT202012 .optional_cases_of (name = "refOfUnknownKeyword" ),
238
+ DRAFT202012 .optional_cases_of (name = "unknownKeyword" ),
229
239
Validator = jsonschema .Draft202012Validator ,
230
240
skip = skip (
231
241
message = "Vocabulary support is still in-progress." ,
0 commit comments