【发布时间】:2021-03-24 05:36:55
【问题描述】:
我想测试属性验证是否有效。我对unittest没有一个好主意。 目标类是这样的:
class SomeClass:pass
class Foo:
@property
def a(self):
return self._a
@a.setter
def a(self, _a):
assert isinstance(_a, SomeClass), TypeError
class OtherClass:pass
f = Foo()
f.a = OtherClass() # <- I want to test that this raise error.
【问题讨论】:
标签: python unit-testing validation properties python-unittest