pytest之將多個測試用例放在一個類中,生成唯一臨時文件夾


將多個測試用例放在一個類中

簡單來說就是將多個測試用例放到類中,通過pytest去管理,這和Testng很像。示例代碼如下:

"""
將多個測試用例放到一個類中執行
"""


class TestClass(object):
    def test_1(self):
        assert 1 == 1

    def test_2(self):
        assert 'h' in "hello"

 

執行效果

 

 

 

創建唯一的臨時文件夾

內置 fixtures 之 tmpdir:

tmpdir 的作用是:在本地生成臨時文件夾,並返回文件對象;

先寫個測試用例,調用 tmpdir,示例代碼如下:

# -*- coding: utf-8 -*-
# @Time    : 2020/10/7 16:03
# @Author  : longrong.lang
# @FileName: test_tempdir.py
# @Software: PyCharm
# @Cnblogs :https://www.cnblogs.com/longronglang

class TestTempDir:
    def test_tempdir(self,tmpdir):
        print('\n',tmpdir)

執行效果:

可以看到控制台有打印出生成的臨時文件夾的目錄,並且電腦本地也生成了文件夾!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM