@@ -320,6 +320,9 @@ def test_additionalItems_allowed_by_default(self):
320
320
def test_additionalItems_ignores_nonarrays (self ):
321
321
validate (None , {"additionalItems" : False })
322
322
323
+ def test_additionalItems_ignored_when_items_is_not_tuple (self ):
324
+ validate ([1 , 2 ], {"additionalItems" : False })
325
+
323
326
@parametrized (
324
327
("false_by_default" , "valid" , {}, {}),
325
328
("false_explicit" , "valid" , {"required" : False }, {}),
@@ -676,11 +679,13 @@ def test_dependencies_failure_has_single_element_not_list(self):
676
679
self .assertEqual (message , "%r is a dependency of %r" % (on , depend ))
677
680
678
681
def test_additionalItems_single_failure (self ):
679
- message = self .message_for ([2 ], {"additionalItems" : False })
682
+ message = self .message_for ([2 ],
683
+ {"items" : [], "additionalItems" : False })
680
684
self .assertIn ("(2 was unexpected)" , message )
681
685
682
686
def test_additionalItems_multiple_failures (self ):
683
- message = self .message_for ([1 , 2 , 3 ], {"additionalItems" : False })
687
+ message = self .message_for ([1 , 2 , 3 ],
688
+ {"items" : [], "additionalItems" : False })
684
689
self .assertIn ("(1, 2, 3 were unexpected)" , message )
685
690
686
691
def test_additionalProperties_single_failure (self ):
0 commit comments