pytest跟我練01-->安裝&簡單運用
前言
筆者最近在應用這塊為一些小夥伴解決企業裡面的實際問題,索 性就開個系列文。
一方面:自我總結;另一方面:讓剛接觸的朋友少走彎路。
為了提高大家的效率,文章 直接入重點,不拖泥帶水。
一、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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- logstash5.x安裝及簡單運用H5
- Pytest測試框架(一):pytest安裝及用例執行框架
- WebSphere(was8.5)安裝簡單應用程式部署安裝Web
- golang 切片簡單運用Golang
- 策略模式簡單運用模式
- ideaIU的簡單安裝和啟用IdeaAI
- Ubuntu下docker安裝及簡單應用UbuntuDocker
- mysql 簡單安裝MySql
- 表單運用和基礎練習
- Python Requests簡單運用Python
- webpack(簡單安裝配置)Web
- Kafka應用實戰——Kafka安裝及簡單使用Kafka
- VMTools的安裝 (簡單易懂)
- Flume安裝及簡單部署
- Ubuntu下簡單安裝微信Ubuntu
- Docker安裝和簡單使用Docker
- 簡單安裝配置lighttpdhttpd
- 簡單oracle安裝步驟Oracle
- Nsca安裝簡單步驟
- sysbench安裝及簡單使用
- postfix安裝和簡單配置
- vnc簡單的安裝使用VNC
- nuxt簡單入門安裝UX
- 簡簡單單搞掂惱人的Laravel 5安裝Laravel
- 運用node實現簡單爬蟲爬蟲
- Linux下Cppunit的簡單運用Linux
- InnoSetup簡單教程一,安裝使用和簡單測試
- 1.Pytest 介紹和安裝
- Django安裝與簡單配置(1)Django
- Elasticsearch 的安裝和簡單配置Elasticsearch
- linux 安裝 mysql簡單教程LinuxMySql
- pyenv的安裝和簡單使用
- mac 下簡單安裝reidsMac
- Ubuntu 安裝mysql和簡單操作UbuntuMySql
- RCNN的安裝與簡單使用CNN
- LInux簡單安裝和命令Linux
- linux上安裝Docker(非常簡單的安裝方法)LinuxDocker
- Libevent應用 (零) Libevent簡單介紹與安裝