測試函數(shù)是用于自動化測試,使用python模塊中的unittest中的工具來測試
附上書中摘抄來的代碼:
#coding=utf-8
importunittest
fromname_functionimportget_formatted_name
classNamesTestCase(unittest.TestCase):
deftest_first_last_name(self):
formatted_name=get_formatted_name('janis','joplin')
self.assertEqual(formatted_name,'JanisJoplin')
deftest_first_last_middle_name(self):
formatted_name=get_formatted_name('wolfgang','mozart','amadeus')
self.assertEqual(formatted_name,'WolfgangAmadeusMozart')
#注意下面這行代碼,不寫會報錯哦~~~書中沒有這行
if__name__=="__main__":
unittest.main()
需要注意的點:
讓python運行測試代碼,需要使用
unittest.main()
在此前面一定要加上
if__name__=="__main__":
以上內(nèi)容為大家介紹了python培訓之如何測試程序,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。