真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python代碼測(cè)試的方法-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

創(chuàng)新互聯(lián)建站提供高防服務(wù)器、云服務(wù)器、香港服務(wù)器、西云機(jī)房

這篇文章主要介紹python代碼測(cè)試的方法,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

Python標(biāo)準(zhǔn)庫中的模塊unittest提供了代碼測(cè)試工具。單元測(cè)試用于核實(shí)函數(shù)的某個(gè)方面沒有問題;測(cè)試用例是一組單元測(cè)試,這些單元測(cè)試一起核實(shí)函數(shù)在各種情形下的行為都符合要求。

測(cè)試函數(shù)

要學(xué)習(xí)測(cè)試,得有要測(cè)試的代碼。下面是一個(gè)簡(jiǎn)單的函數(shù),它接受名和姓并返回整潔的姓名:

name_function.py

def get_formatted_name(first, last):
	'''Generate a neatly formatted full name.'''
	full_name = first + ' ' +last
	return full_name.title()

要為函數(shù)編寫測(cè)試用例,可先導(dǎo)入模塊unittest以及要測(cè)試的函數(shù),再創(chuàng)建一個(gè)繼承unittest.TestCase的類,并編寫一系列方法對(duì)函數(shù)行為的不同方面進(jìn)行測(cè)試。

方法名必須以test打頭,這樣它才會(huì)在我們運(yùn)行test_name_function.py時(shí)自動(dòng)運(yùn)行。

test_name_function.py

import unittest
from name_function import get_formatted_name
 
class NamesTestCase(unittest.TestCase):
	''' 測(cè)試name_function.py'''
	
	def test_first_last_name(self):
		'''能夠正確地處理像Janis Jolin這樣的姓名嗎?'''
		formatted_name = get_formatted_name('janis', 'joplin')
		self.assertEqual(formatted_name, "Janis Joplin")
		
unittest.main()

以上是python代碼測(cè)試的方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!


網(wǎng)頁題目:python代碼測(cè)試的方法-創(chuàng)新互聯(lián)
標(biāo)題鏈接:http://weahome.cn/article/dpessd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部