pytest+allure開始使用

1、準(zhǔn)備工作

安裝pytest

pip install pytest

安裝allure-pytest

pip install allure-pytest

安裝allure

下載地址https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/,選擇相應(yīng)版本進行下載,解壓后配置環(huán)境變量

2、開始使用

test_01.py

import pytest
import os

def func_1(a, b):
    return a + b


class TestClass:

    def setup_class(self):
        print("setup class start ......")

    def setup(self):
        print("setup start ......")

    def test_001(self):
        r = func_1(1, 2)
        assert r == 3

    def test_002(self):
        r = func_1(2, 2)
        assert r == 3

    def test_003(self):
        r = func_1(3, 2)
        assert r == 3

    def teardown(self):
        print("tear down ......")


if __name__ == "__main__":
    pytest.main(["--alluredir", "./report/result", "test_01.py"])
    os.system("allure generate ./report/result -o ./report/html --clean")

運行即可

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容