@@ -450,9 +450,6 @@ def test_uses_pprint(self):
450
450
451
451
452
452
class TestValidationErrorDetails (unittest .TestCase ):
453
- def setUp (self ):
454
- self .validator = Draft3Validator ({})
455
-
456
453
# TODO: These really need unit tests for each individual validator, rather
457
454
# than just these higher level tests.
458
455
def test_anyOf (self ):
@@ -509,7 +506,8 @@ def test_type(self):
509
506
]
510
507
}
511
508
512
- errors = list (self .validator .iter_errors (instance , schema ))
509
+ validator = Draft3Validator (schema )
510
+ errors = list (validator .iter_errors (instance ))
513
511
self .assertEqual (len (errors ), 1 )
514
512
e = errors [0 ]
515
513
@@ -555,7 +553,8 @@ def test_single_nesting(self):
555
553
}
556
554
}
557
555
558
- errors = self .validator .iter_errors (instance , schema )
556
+ validator = Draft3Validator (schema )
557
+ errors = validator .iter_errors (instance )
559
558
e1 , e2 , e3 , e4 = sorted_errors (errors )
560
559
561
560
self .assertEqual (list (e1 .path ), ["bar" ])
@@ -587,7 +586,8 @@ def test_multiple_nesting(self):
587
586
}
588
587
}
589
588
590
- errors = self .validator .iter_errors (instance , schema )
589
+ validator = Draft3Validator (schema )
590
+ errors = validator .iter_errors (instance )
591
591
e1 , e2 , e3 , e4 , e5 , e6 = sorted_errors (errors )
592
592
593
593
self .assertEqual (list (e1 .path ), [])
@@ -610,7 +610,8 @@ def test_additionalProperties(self):
610
610
"additionalProperties" : {"type" : "integer" , "minimum" : 5 }
611
611
}
612
612
613
- errors = self .validator .iter_errors (instance , schema )
613
+ validator = Draft3Validator (schema )
614
+ errors = validator .iter_errors (instance )
614
615
e1 , e2 = sorted_errors (errors )
615
616
616
617
self .assertEqual (list (e1 .path ), ["bar" ])
@@ -628,7 +629,8 @@ def test_patternProperties(self):
628
629
}
629
630
}
630
631
631
- errors = self .validator .iter_errors (instance , schema )
632
+ validator = Draft3Validator (schema )
633
+ errors = validator .iter_errors (instance )
632
634
e1 , e2 = sorted_errors (errors )
633
635
634
636
self .assertEqual (list (e1 .path ), ["bar" ])
@@ -644,7 +646,8 @@ def test_additionalItems(self):
644
646
"additionalItems" : {"type" : "integer" , "minimum" : 5 }
645
647
}
646
648
647
- errors = self .validator .iter_errors (instance , schema )
649
+ validator = Draft3Validator (schema )
650
+ errors = validator .iter_errors (instance )
648
651
e1 , e2 = sorted_errors (errors )
649
652
650
653
self .assertEqual (list (e1 .path ), [0 ])
0 commit comments