@@ -404,49 +404,6 @@ def test_it_retrieves_stored_refs(self):
404
404
self .assertEqual (resolved , ref )
405
405
406
406
407
- class TestIgnorePropertiesForIrrelevantTypes (TestCase ):
408
- def test_minimum_ignores_nonnumbers (self ):
409
- validate ("x" , {"type" : ["string" , "number" ], "minimum" : 10 })
410
-
411
- def test_maximum_ignores_nonnumbers (self ):
412
- validate ("x" , {"type" : ["string" , "number" ], "maximum" : 10 })
413
-
414
- def test_properties_ignores_nonobjects (self ):
415
- validate (1 , {"type" : ["integer" , "object" ], "properties" : {"x" : {}}})
416
-
417
- def test_additionalProperties_ignores_nonobjects (self ):
418
- validate (None , {"additionalProperties" : False })
419
-
420
- def test_minLength_ignores_nonstrings (self ):
421
- validate ([1 ], {"minLength" : 3 })
422
-
423
- def test_maxLength_ignores_nonstrings (self ):
424
- validate ([1 , 2 , 3 ], {"minLength" : 2 })
425
-
426
- def test_pattern_ignores_non_strings (self ):
427
- validate (True , {"pattern" : "^a*$" })
428
-
429
- def test_items_ignores_nonarrays (self ):
430
- validate (
431
- 1 , {"type" : ["integer" , "array" ], "items" : {"type" : "string" }}
432
- )
433
-
434
- def test_minItems_ignores_nonarrays (self ):
435
- validate ("x" , {"minItems" : 3 })
436
-
437
- def test_maxItems_ignores_nonarrays (self ):
438
- validate ("xxxx" , {"maxItems" : 3 })
439
-
440
- def test_additionalItems_ignores_nonarrays (self ):
441
- validate (None , {"additionalItems" : False })
442
-
443
- def test_divisibleBy_ignores_nonnumbers (self ):
444
- validate ("x" , {"type" : ["integer" , "string" ], "divisibleBy" : 10 })
445
-
446
- def test_dependencies_ignores_nonobjects (self ):
447
- validate ("foo" , {"dependencies" : {"foo" : "bar" }})
448
-
449
-
450
407
def sorted_errors (errors ):
451
408
def key (error ) : return ([str (e ) for e in error .path ], error .validator )
452
409
return sorted (errors , key = key )
0 commit comments