今天我們要介紹該如何美化我們在進行測試時終端機的輸出,以及讓我們的測試可以隨機的進行
測試輸出美化套件安裝
1 | pip install pytest-sugar |
測試案例
下方為本次會使用到的測試案例,透過參數化的方式建立四次測試
1 | import pytest |
結果展示
1 | pytest -s -v ./day_30/test_demo.py |
沒有使用 pytest-sugar 的終端機測試輸出畫面
1 | pytest -s -v ./day_30/test_demo.py |
有使用 pytest-sugar 的終端機測試輸出畫面
隨機測試套件安裝
在 pytest 當中,測試預設是一個接著一個按順序進行測試的,若想要隨機進行測試,可以透過安裝 pytest-random-order 這個第三方套件來協助我們進行
1 | pip install pytest-random-order |
成果展示
1 | pytest -s -v --random-order ./day_30/test_demo.py |
可以看到下圖當中我們成功將測試打散進行測試