Python 測試函式

2021-08-21 13:33:24 字數 841 閱讀 6609

1. 測試用例與測試函式的編寫

# _*_ coding:utf8 _*_

def get_full_name(first, last, middle=''):

if middle:

full_name = first + " " + middle + " " + last

else:

full_name = first + ' ' + last

return full_name

# _*_ coding:utf8 _*_

# 匯入測試包

import unittest

# 匯入模組中的函式

from name_function import get_full_name

class nametestcase(unittest.testcase):

def test_first_last_name(self):

name = get_full_name('zhang', 'qi')

# unittest 中的斷言方法 用來測試 獲取到的與預期的是否一致

self.assertequal(name, 'zhang qi')

# 新增乙個新的測試用例

def test_first_middle_last_name(self):

name = get_full_name('tome', 'and', 'klli')

self.assertequal(name, 'tome klli and')

# 執行檔案中的測試**

unittest.main

python函式測試 python測試函式的方法

1.測試函式 python測試函式是否正確,一般使用的是模組unittest,需要建立乙個類,這個類的名字隨便取,最好是以test開頭,但是這個類必須繼承unittest.testcase類。例項11.1 我們先建立了city functions.py檔案,他的作用是定義乙個函式,顯示城市和國家名字...

python函式測試 Python 測試函式

test測試的函式,沒傳引數的x,y,函式結果是要答應x加y的和 try 試著執行test 函式,正常就執行函式並列印x加y的和 except 否則 列印 error lis y列表解析式 就是有是乙個for迴圈range得到64 89最終的乙個列表,test1函式求x和y的和,test1函式求x和...

Python效能測試函式

python 社群有句俗語 python 自己帶著電池。別自己寫計時框架。python 2.3以後 具備乙個叫做 timeit 的完美計時工具。diveinto中的例子 import timeit t timeit.timer soundex.soundex pilgrim import sound...