##// END OF EJS Templates
try..finally for tearing down test
zah -
Show More
@@ -678,6 +678,7 b' class TraitTestBase(TestCase):'
678 678 None in self._bad_values):
679 679 trait=self.obj.traits()['value']
680 680 if isinstance(trait, AllowNone) and not trait._allow_none:
681 try:
681 682 trait._allow_none = True
682 683 self._bad_values.remove(None)
683 684 #skip coerce. Allow None casts None to None.
@@ -685,6 +686,7 b' class TraitTestBase(TestCase):'
685 686 self.assertEqual(self.obj.value,None)
686 687 self.test_good_values()
687 688 self.test_bad_values()
689 finally:
688 690 #tear down
689 691 trait._allow_none = False
690 692 self._bad_values.append(None)
General Comments 0
You need to be logged in to leave comments. Login now