# -*- coding: utf-8 -*-
def run():
def the_name():
if not hasattr(the_name, 'name'):
the_name.name = 'test'
return the_name.name
for i in range(3):
print(the_name())
run()
print('')
run()
print('')
run()
各位好,我想针对上面的 code 写单元测试
主要是想判断第一次执行时还没有 the_name.name
执行第一次之后便存在这个 property 因此直接回复 the_name.name
本是想用 self.assertFalse(getattr(run.the_name.name))
不过显然不能这样用,不知道怎么可以达成需求