国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

python的unittest測(cè)試類(lèi)代碼實(shí)例

2020-02-16 10:59:48
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

nittest單元測(cè)試框架不僅可以適用于單元測(cè)試,還可以適用WEB自動(dòng)化測(cè)試用例的開(kāi)發(fā)與執(zhí)行,該測(cè)試框架可組織執(zhí)行測(cè)試用例,并且提供了豐富的斷言方法,判斷測(cè)試用例是否通過(guò),最終生成測(cè)試結(jié)果。今天筆者就總結(jié)下如何使用unittest單元測(cè)試框架來(lái)進(jìn)行WEB自動(dòng)化測(cè)試。

題目:

編寫(xiě)一個(gè)名為Employee的類(lèi),其方法__init__()接受名、姓和年薪,并將它們都存儲(chǔ)在屬性中。編寫(xiě)一個(gè)名為give_raise()的方法,它默認(rèn)將年薪增加5000美元,但也能夠接受其他的年薪增加量。

為Employee編寫(xiě)一個(gè)測(cè)試用例,其中包含兩個(gè)測(cè)試方法:test_give_default_raise()和test_give_custom_raise()。使用方法setUp(),以免在每個(gè)測(cè)試方法中都創(chuàng)建新的雇員實(shí)例。運(yùn)行這個(gè)測(cè)試用例,確認(rèn)兩個(gè)測(cè)試都通過(guò)了。

employ.py 待測(cè)試的類(lèi)  class Employee():   def __init__(self,first_name,last_name,salary):     self.first_name=first_name     self.last_name=last_name     self.salary=salary   def give_raise(self,default=5000):     return int(self.salary)+default 
test_employ.py 測(cè)試類(lèi)  # coding=utf-8 import unittest from employ import Employee  class TestEmploy(unittest.TestCase):   def setUp(self):     self.people=Employee("ZHU","Fangya",20000)     self.salary=[25000,30000]   def test_give_default_raise(self):     self.assertEqual(self.people.give_raise(),self.salary[0])    def test_give_custome_raise(self):     self.default=10000     self.assertEqual(self.people.give_raise(default=10000),self.salary[1])   if __name__=="__main__":   unittest.main() 

運(yùn)行結(jié)果

Done:2 of 2 (0.137s) C:/Python27/python.exe "C:/Program Files (x86)/JetBrains/PyCharm 4.0.6/helpers/pycharm/utrunner.py" C:/Users/waiwai/PycharmProjects/untitled2/test_employ.py true Testing started at 16:03 ...  Process finished with exit code 0 

總結(jié)

以上就是本文關(guān)于python的unittest測(cè)試類(lèi)代碼實(shí)例的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 射洪县| 南宫市| 漯河市| 宝应县| 宝应县| 盐津县| 临湘市| 公主岭市| 呼图壁县| 桓台县| 昌黎县| 元朗区| 玛曲县| 晴隆县| 原平市| 静海县| 裕民县| 汾西县| 灵丘县| 湖口县| 黑山县| 高州市| 富宁县| 永德县| 金坛市| 株洲市| 繁昌县| 大姚县| 伊金霍洛旗| 仁化县| 拉萨市| 漳浦县| 浪卡子县| 汶川县| 沐川县| 定日县| 临安市| 曲麻莱县| 芮城县| 惠州市| 武宣县|