我的部分任务是为每个功能创建测试。这有点长,但我很困惑。我在这个函数下面放了一个链接,这样你就可以看到第一个代码看起来
很长,因为。
def load_profiles(profiles_file, person_to_friends, person_to_networks):
'''(file, dict of {str : list of strs}, dict of {str : list of strs}) -> NoneType
Update person to friends and person to networks dictionaries to include
the data in open file.'''
# for updating person_to_friends dict
update_p_to_f(profiles_file, person_to_friends)
update_p_to_n(profiles_file, person_to_networks)
这是整个代码:http : //shrib.com/8EF4E8Z3,我通过 mainblock 对其进行了测试,它可以工作。这是我们提供的用于转换它们的文本文件(profiles_file):http: //shrib.com/zI61fmNP
我如何通过鼻子运行测试用例,有什么样的测试结果?还是我不够具体?
进口鼻子进口a3_functions
def test_load_profiles_
if name == ' main ': nose.runmodule() 我走了那么远,我不知道我可以为这个函数测试什么。