国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Python編寫單元測試代碼實例

瀏覽:69日期:2022-07-11 16:00:38

做一個簡單的小實例:

目錄結構如下:

Python編寫單元測試代碼實例

demo1.pyclass MyClass(): def __init__(self,x,y): self.x = x self.y = y def add(self): return self.x + self.y def sub(self): return self.x - self.y

import unittestfrom unittset_demo.demo1 import MyClassclass MyclassTest(unittest.TestCase): def setUp(self) -> None: ’’’ 測試之前的準備工作 :return: ’’’ self.clac = MyClass(4,3) def tearDown(self) -> None: ’’’ 測試之后的收尾 如關閉數據庫 :return: ’’’ pass def test_add(self): ret = self.clac.add() self.assertEqual(ret,9) def test_sub(self): ret = self.clac.sub() self.assertEqual(ret,-1)if __name__ == ’__main__’: suite = unittest.TestSuite() suite.addTest(MyclassTest(’test_add’)) suite.addTest(MyclassTest(’test_sub’)) runner = unittest.TextTestRunner() runner.run(suite)

setUp就是幫我們做測試前的準備工作,比如實例化等,

tearDown可以幫我們關閉數據庫等收尾操作,

一般測試方法必須以test_開頭,里面可以寫我們需要測試的業務邏輯,同時指定self.assertEqual()將我們的結果和運行的實際結果進行比對。

suite就是我們的測試集,之后添加測試用例,用runner實例化運行。

運行結果:

Python編寫單元測試代碼實例

如果我們將預計的結果寫錯,

def test_add(self): ret = self.clac.add() self.assertEqual(ret,2) def test_sub(self): ret = self.clac.sub() self.assertEqual(ret,3)

運行結果:

Python編寫單元測試代碼實例

同時我們還可以在django的test文件中測試自己的用例:

class StudentTest(TestCase): def setUp(self); Student.objects.create(name=’jack’,age=13) def test_student_create(self): obj = Student.objects.get(name=’jack’) self.assertEqual(obj.age,18)

測試是使用的模板是否正確,在terminal中輸入:python manage.py test 即可測試

class HomeTest(TestCase): def test_home_page_renders_home_template(self): response = self.client.get(’/home/’) # 模擬瀏覽器 self.assertEqual(response.status_code,200) self.assertTemplateUsed(response,’home.html’)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 一本色道久久综合 | 92精品国产成人观看免费 | 国产精品天堂avav在线 | 精品欧美小视频在线观看 | 亚洲精品在线影院 | 久久99国产亚洲高清观看韩国 | 国产午夜精品理论片影院 | 一本久道综合久久精品 | 亚洲毛片免费观看 | 久草免费在线观看视频 | 中文日韩字幕一区在线观看 | 久草在线最新 | 日韩精品一级毛片 | 成年女人免费视频播放成年m | 欧美.亚洲.日本一区二区三区 | 国产一区二区福利久久 | 国内精品久久精品 | 久久99精品一级毛片 | 欧美在线国产 | 黄色一级片在线看 | 国产播放 | 中文乱码字幕午夜无线观看 | 国产美女三级做爰 | 九九热视频在线播放 | 国产成人18黄网站在线观看网站 | 99在线在线视频免费视频观看 | 国产成人精品免费久久久久 | 色内内免费视频播放 | 亚洲综合a | 成人性视频在线 | 国产精品免费观看视频播放 | 美女被男人cao的爽视频黄 | 亚洲日本aⅴ片在线观看香蕉 | 黄色美女免费 | 男女超猛烈啪啦啦的免费视频 | 直接在线观看的三级网址 | 日韩欧美视频一区二区在线观看 | 成人影院在线免费观看 | 亚洲日韩视频免费观看 | ririai99在线视频观看 | 久久久这里只有精品加勒比 |