pytest跟我練01-->安裝&簡單運用

新夢想IT發表於2022-07-21


前言

筆者最近在應用這塊為一些小夥伴解決企業裡面的實際問題,索 性就開個系列文。

一方面:自我總結;另一方面:讓剛接觸的朋友少走彎路。

為了提高大家的效率,文章 直接入重點,不拖泥帶水。

 

一、pytest是什麼?

Python的第三方單元測試框架;

 支援大量測試相關外掛; 

相容 unittest 框架。

 

二、pytest安裝

c md命令列線上安裝:pip install pytest

 

三、簡單使用

3.1 新建test_demo_01.py 程式碼如下:

import  pytest  def   add (num1,num2):   return num1 + num2  def   testcase_01 ():   assert add( 12 , 12) == 24   if __name__ ==  '__main__' :

pytest.main()

 

3.2 新建demo_02_test.py 程式碼如下:

import pytest  def   add (num1,num2):   return num1 + num2  class   Test_demo (object):   def   testcase_01 (self):   assert add(12,12) == 24   #斷言語句   if __name__ == '__main__':

pytest.main()

 

上述 2個例項執行小結:

 

·  測試檔案以   test_  開頭(以  _test  結尾也可以)

·  測試類以   Test  開頭,並且不能帶有  __init__() 方法

·  測試函式以   test_  開頭

·  斷言必須使用   assert

·  pytest.main() 會執行當前目錄下所有滿足規則的測試檔案

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69940641/viewspace-2906962/,如需轉載,請註明出處,否則將追究法律責任。

相關文章