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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Pytest測試框架(一):pytest安裝及用例執行框架
- ideaIU的簡單安裝和啟用IdeaAI
- mysql 簡單安裝MySql
- golang 切片簡單運用Golang
- 策略模式簡單運用模式
- webpack(簡單安裝配置)Web
- 表單運用和基礎練習
- Kafka應用實戰——Kafka安裝及簡單使用Kafka
- Libevent應用 (零) Libevent簡單介紹與安裝
- linux 安裝 mysql簡單教程LinuxMySql
- LInux簡單安裝和命令Linux
- nuxt簡單入門安裝UX
- Flume安裝及簡單部署
- VMTools的安裝 (簡單易懂)
- InnoSetup簡單教程一,安裝使用和簡單測試
- 1.Pytest 介紹和安裝
- Elasticsearch 的安裝和簡單配置Elasticsearch
- Django安裝與簡單配置(1)Django
- rosbridge簡單的安裝記錄ROS
- pyenv的安裝和簡單使用
- Pytest單元測試框架——Pytest+Allure+Jenkins的應用框架Jenkins
- PostgreSQL_FDW_安裝和簡單使用SQL
- Android ADB超簡單的安裝方法Android
- mysql的安裝和簡單的操作MySql
- centos6.7 安裝ffmpeg 簡單使用CentOS
- Debian安裝包的簡單製作
- ElasticSearch7.6.2安裝與簡單操作Elasticsearch
- Redis安裝與使用之簡單案例Redis
- Flink安裝極簡教程-單機版
- kafka環境安裝及簡單使用(單機版)Kafka
- [邊學邊練]用簡單例項學習React單例React
- Ubuntu18.10安裝MySQL(最簡單版)UbuntuMySql
- CentOS7 快速高效,簡單安裝 lnmpCentOSLNMP
- python的下載安裝與簡單使用Python
- 看圖安裝mysql-8.0.11,超簡單MySql
- 關於 RabbitMQ 的安裝與簡單使用MQ
- Linux安裝rabbitmq簡單教程(Centos6.5)LinuxMQCentOS
- Linux Centos 7安裝MongoDB(簡單!詳細!)LinuxCentOSMongoDB