def test_traits(trait, failcases, passcases):
obj = T.HasTraits() # needed to pass to validate()
for passcase in passcases:
trait._validate(obj, passcase)
for failcase in failcases:
with pytest.raises(T.TraitError):
trait._validate(obj, failcase)
评论列表
文章目录