假设我有一堂课:
class Player(object):
def __init__(self):
self.goal = ''
@property
def goal(self):
return self.goal
鉴于它不可调用,是否可以在属性goal
上编写单元测试?
怎么样:
def test_goal_property(self):
dummy_player = Player()
self.assertEqual(dummy_player.goal, '')
或
def test_goal_property(self):
dummy_player = Player()
dummy_player.goal = 'something'
self.assertEqual(dummy_player.goal, 'something')