当前位置: 首页 > news >正文

【python】python测试用例模板

1. 需要测试的代码

name_function.py

def get_formatted_name(first, last):full_name = f"{first} {last}"return full_name.title()

2. 测试用例

test_name_function.py,必须以test_ 开头。

from name_function import get_formatted_namedef test_first_last_name_1():"""能够正确处理下面的名字吗?"""formatted_name = get_formatted_name("aaa", "bbb")assert formatted_name == "Aaa Bbb"def test_first_last_name_2():"""能够正确处理下面的名字吗?"""formatted_name = get_formatted_name("ccc", "ddd")assert formatted_name == "Ccc Ddd"

注意:

  • 文件必须以test_ 开头, test_xxxx.py
  • 函数必须以test_ 开头,test_xxx():

3. 命令

python -m pytest
或
python -m pytest test_name_function.py
http://www.dtcms.com/a/343426.html

相关文章:

  • 智能制造——解读46页大型集团企业MOM系统解决方案【附全文阅读】
  • 同为科技(TOWE)桌面PDU产品系列全方位解读
  • springboot 启动后get请求任意接口地址会跳到登录页
  • Vue.js 中使用 Highcharts 构建响应式图表 - 综合指南
  • unity中实现机械臂自主运动
  • almalinux9.6系统:k8s可选组件安装(2)
  • 部署Qwen2.5-VL-7B-Instruct-GPTQ-Int3
  • 数据结构 -- 链表--双向链表的特点、操作函数
  • EEA架构介绍
  • CH347 USB转JTAG芯片 SVF下载程序
  • pandas扩展:apply自定义函数、分组进阶(五大核心)、透视表
  • C6.0:晶体管放大器的原理与应用(基极偏置篇)
  • 单词记忆-轻松记忆10个实用英语单词(13)
  • 【openGauss】1分钟掌握:openGauss活动会话CPU占用率获取
  • Java获取被nginx代理的emqx客户端真实ip
  • STM32F030/070芯片解密及应用
  • DAY 23|动态规划1
  • LeetCode234~258题解
  • 深入解析JUC线程间通信:使用ReentrantLock与Condition实现精准线程调度
  • 32、智能仓库管理与优化系统 (模拟) - /物流与仓储组件/warehouse-optimization-system
  • IPSec 与 IKE 核心知识点总结
  • 使用Python 创建虚拟环境的两种方式
  • 订单簿数据深度学习方法在大单发现应用
  • 让医学数据更直观——MedCalc 23.1.7 最新版使用体验
  • sageattention低比特量化注意力机制,比FlashAttention快5 倍
  • DeepSeek-V3.1 Claude Code: 革命性的AI编码助手详解与应用指南
  • 论文图片在要求dpi下,压缩尺寸
  • ES_预处理
  • java18学习笔记-Simple Web Server
  • 美国联邦调查局警告俄罗斯针对思科设备的网络间谍活动