pytest 前后置方法

简介: pytest 前后置方法

代码

import pytest
class TestFrontBack:
    def setup_class(self):
        print("前置条件(作用域:每个类执行之前):创建日志对象,创建数据库连接")
    def setup(self):
        print("前置条件(作用域:每个用例执行之前):打开谷歌,窗口最大化")
    def test_login(self):
        print('点击登录')
        print('输入账号')
        print('输入密码')
        print('点击登录')
    def test_buy(self):
        print('登录界面输入账号密码')
        print('点击登录')
        print('查看商品加入购物车')
        print('购物车购买支付商品')
        print('查看账户余额')
    def teardown(self):
        print('后置条件(作用域:每个用例执行之前后):关闭谷歌')
    def teardown_class(self):
        print('后置条件(作用域:每个类执行之前后):销毁日志对象,销毁数据库连接')
if __name__ == '__main__':
    pytest.main([r'D:\python新代码集\pytest_study\basics\test_front_back.py'])

运行结果

相关文章
|
前端开发 Java 应用服务中间件
异步编程 - 10 Web Servlet的异步非阻塞处理
异步编程 - 10 Web Servlet的异步非阻塞处理
452 0
|
应用服务中间件 nginx Windows
nginx反向代理wss websocket
本文是博主学习nginx的记录,希望对大家有所帮助。
2525 0
nginx反向代理wss websocket
|
5月前
|
缓存 API UED
【开源剪映小助手】核心功能之草稿管理系统
剪映草稿管理系统基于FastAPI与Electron构建,支持草稿全生命周期管理、default2模板迁移、双文件(draft_content.json/draft_info.json)同步及跨平台目录扫描(robocopy/rsync),自动触发剪映/Premiere草稿发现,无需重启,提升创作效率。(239字)
|
5月前
|
网络协议 网络安全 API
申请Let's Encrypt免费SSL证书API接口详细教程
接口盒子提供免费Let's Encrypt SSL证书API,支持主域、子域及泛域名申请,90天有效期,每主域7天限50次。通过简单HTTP请求即可自动化完成DNS验证与证书获取,兼容PHP/Python,助力中小项目高效实现HTTPS部署。(239字)
385 0
|
6月前
|
人工智能 自然语言处理 前端开发
AI生成网站入门指南:从零基础到专业建站的路径
零基础建站难?AI生成网站成新选择!无需代码、低成本,三步搞定:①明确目标场景;②用自然语言生成页面与前后端代码(如LynxCode);③优化交互与适配。AI不替代开发者,而是降低门槛、提升效率,助创业者快速验证想法。
|
6月前
|
Ubuntu Linux iOS开发
给计算机新生的操作系统全景指南
资深开发工程师致大一新生的操作系统入门指南:从Windows的易用、macOS的优雅,到Linux的开源力量,详解三大系统核心特性与开发者价值,助你夯实基础、拓宽视野。
|
Java Android开发 开发者
什么是字节码以及采用字节码的好处有哪些
字节码是一种中间代码形式,处于源代码和机器码之间。在许多编程语言中,特别是Java语言,字节码发挥着至关重要的作用。下面我们将深入探讨字节码的概念以及采用字节码所带来的好处,并结合应用实例帮助大家更好地理解。
705 10
|
10月前
|
人工智能 搜索推荐 定位技术
Geo优化“两大核心+四轮驱动”方法执行的标准化SOP深度解读
在AI重塑搜索的今天,Geo专家于磊首创“两大核心+四轮驱动”优化法,倡导人性化、真实可信的内容生态。融合E-E-A-T原则与权威数据引用,构建品牌权威,提升AI引用率与获客效率,助力企业实现可持续增长。
512 8
|
人工智能 自然语言处理 安全
科技云报到:AI推理破局,金融服务如何“逆天改命”
科技云报到:AI推理破局,金融服务如何“逆天改命”
425 0
|
Java Maven Spring
用javadoc生成springboot的文档
本文介绍了生成Spring Boot项目JavaDoc文档的步骤,包括创建项目、在pom文件中添加maven-javadoc-plugin插件配置、执行Maven命令生成文档,以及查看生成的文档结果。
384 0
用javadoc生成springboot的文档