我是靠谱客的博主 甜甜睫毛膏,最近开发中收集的这篇文章主要介绍python项目报告模板_PyTestReport,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一个由HTMLTestRunner项目为灵感,并基于HTMLTestRunner进行二次开发的一个项目。主要在API调用、报告样式、扩展性等方面进行了增强。

点击查看HTMLTestRunner的官网。HTMLTestRunner是基于Python单元测试官方实现的TextTestResult为参考,实现了对应的HTMLTestResult版本。

通过pip安装

pip install PyTestRepor

单元测试样例(unittest)

import unittest

import pytestreport

class MyTest(unittest.TestCase):

def testTrue(self):

self.assertTrue(True)

if __name__ == '__main__':

pytestreport.main(verbosity=2)

单元测试样例(pytest)

对于pytest框架,收集其测试结果信息是通过pytest插件形式实现的。使用之前只要确保正常安装了PyTestReport即可。具体使用方式如下:

import pytest

def testTrue():

assert True

def testFalse():

assert False

def testError():

1 / 0

@pytest.mark.skip(reason="misunderstood the API")

def testSkip():

assert 1 == 1

@pytest.mark.xfail(reason="Xpass")

def testXPass():

assert True

@pytest.mark.xfail(reason="Xfail")

def testXFail():

assert False

if __name__ == '__main__':

pytest.main(["-s", "pytest_Demo.py", "--pytest_report", "Pytest_Report.html"])

模板展示

19140719_ndna.png

更多详情文档和功能,请移步软件主页查看

最后

以上就是甜甜睫毛膏为你收集整理的python项目报告模板_PyTestReport的全部内容,希望文章能够帮你解决python项目报告模板_PyTestReport所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部