Python學習(四) Python單元測試

2021-05-27 09:02:09 字數 597 閱讀 5005

pyunit框架

'''

created on aug 10, 2011

@author: wensi

'''import unittest

class testclass1(unittest.testcase):

def testcase1(self):

self.assertequals(7/2,3)

def testcase2(self):

self.assertequals("".join(['a','b',' c']),"abc")

def testcase3(self):

pass

class testclass2(unittest.testcase):

def testcase(self):

self.assertraises(zerodivisionerror,lambda x: 3/x,0)

if __name__ == "__main__":

#import sys;sys.argv = ['', 'test.testname']

unittest.main()

python基礎學習四 python函式

python函式 1 當定義了乙個函式,比如test 並儲存在檔案fun.py中,可以在檔案的當前目錄下啟動python直譯器,用from fun import test來匯入test函式。2 當傳入的引數的個數不對時,python會自動報錯,但是如果是函式型別不對,則除了python內建函式,自定...

Python學習筆記(四)

dict 用 dict 表示 名字 成績 的查詢表如下 d 名字稱為key,對應的成績稱為value,dict就是通過 key 來查詢 value。key不能重複 花括號 表示這是乙個dict,然後按照 key value,寫出來即可。最後乙個 key value 的逗號可以省略。由於dict也是集...

python學習筆記(四)

0.假設你現在拿到了乙個英語句子,需要把這個句子中的每乙個單詞拿出來單獨處理。sentence i am an englist sentence 這時就需要對字串進行分割。sentence.split split 會把字串按照其中的空格進行分割,分割後的每一段都是乙個新的字串,最終返回這些字串組成乙...