pytest测试框架和unittest_pytest测试框架从入门到精通

pytest测试框架和unittest_pytest测试框架从入门到精通运行unittest时要保证默认测试环境是unittest

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

1.运行unittest时要保证默认测试环境是unittest  在File–》settings 里面找到tool

pytest测试框架和unittest_pytest测试框架从入门到精通

 2.py文件的类必须继承TestCase

测试用例必须以test开头

调用main方法来执行测试用例

测试用例按照ascii的顺序执行

import unittest


# 必须继承TestCase类
class Test(unittest.TestCase):

    # 前置方法 在所有测试用例之前执行,且只执行一次
    @classmethod
    def setUpClass(cls):
        print('-------------打开浏览器---------------')

    # 前置方法  在每一个测试用例之前执行
    def setUp(self):
        print('-------------打开页面---------------')

    # 后置方法  在每一个测试用例之后执行
    def tearDown(self) :
        print('----------关闭页面--------------')

    # 在所有用例之后执行,且只执行一次
    @classmethod
    def tearDownClass(cls):
        print('---------------关闭浏览器-------------------')
    # 测试用例方法必须以test开头
    # 尽量保持用例之间的独立性
    # 用例之间有顺序,按照用例名的ASCII顺序执行
    def test01(self):
        print('----------------测试用例test01---------------------')

    def test02(self):
        print('----------------测试用例test02---------------------')


if __name__ == '__main__':
    # Test().test01()
    # Test().test02()
    unittest.main()

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/184162.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 矩阵范数计算

    矩阵范数计算

    2022年6月28日
    30
  • c# 加壳工具推荐[通俗易懂]

    c# 加壳工具推荐[通俗易懂]当前C#.net语言的应用范围越来越广泛,IIS的服务器架构后台代码、桌面应用程序的winform、Unity3d的逻辑脚本都在使用。C#.net具备强大的便捷特性,使得开发成本极低。而作为一款.net语言,也有它让开发者头疼的弊病——非常容易被反编译。市面上的Dnspy,ILspy,de4dot等工具可以非常容易反编译出被混淆保护的C#.net程…

    2022年6月27日
    54
  • vs2019注释快捷键_vs2015注释快捷键

    vs2019注释快捷键_vs2015注释快捷键每个编辑器基本上都有自己的快捷键方式 很烦VS2019ctrl+K+C//注释ctrl+K+U //取消注释这个快捷键不同别的是,可以同时按住三个一起,也可以先按ctrl+K,再按ctrl+C/U…

    2022年8月15日
    4
  • linux内核编译过程的最终总结版

    linux内核编译过程的最终总结版一、实验目的学习重新编译Linux内核,理解、掌握Linux内核和发行版本的区别。二、实验内容在Linux操作系统环境下重新编译内核。实验主要内容:A.查找并且下载一份内核源代码,本实验使用最新的Linux内核2.6.36。B.配置内核。C.编译内核和模块。D.配置启动文件。本次实验环境是Linux2.6.35内核的环境下,下载并重新编译内核源代码(2…

    2022年7月23日
    15
  • Wol 网络远程唤醒技术,通过TP-LINK路由器远程一键开启电脑

    Wol 网络远程唤醒技术,通过TP-LINK路由器远程一键开启电脑文章目录Wol网络远程唤醒技术,通过TP-LINK路由器远程一键开启电脑1、远程唤醒简介2、需要以下唤醒条件3、环境和准备工作4、配置路由器,让路由器接收你的远程开机命令5、测试配置的网络是否能够正常收到开机信号6、装个teamviewer,开机自启动,实现远程开机和远程控制Wol网络远程唤醒技术,通过TP-LINK路由器远程一键开启电脑1、远程唤醒简介远程唤醒技术(WOL,Wake-…

    2022年6月2日
    91
  • Python学习笔记二(高级特性)

    Python学习笔记二(高级特性)本文主要对Python的函数调用的使用进行讲解。

    2022年6月17日
    30

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号