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

【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.xdnf.cn/news/18531.html

相关文章:

  • 深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)第二章知识点问答(21题)
  • 效果驱动复购!健永科技RFID牛场智能称重项目落地
  • AI资深 Java 研发专家系统解析Java 中常见的 Queue实现类
  • 手机惊魂
  • MySQL高可用之MHA
  • 【智慧城市】2025年中国地质大学(武汉)暑期实训优秀作品(1):智绘旅程构建文旅新基建
  • 稀土元素带来农业科技革命
  • 哈尔滨服务器托管,如何实现高效稳定运行?
  • OBCP第四章 OceanBase SQL 调优学习笔记:通俗解读与实践指南
  • comfyUI背后的一些技术——Checkpoints
  • React:Umi + React + Ant Design Pro的基础上接入Mock数据
  • Unity编辑器相关
  • 基于STM32设计的大棚育苗管理系统(4G+华为云IOT)_265
  • RabbitMQ:技巧汇总
  • 如何用 SolveigMM Video Splitter 从视频中提取 AAC 音频
  • leetcode_238 除自身以外的数组乘积
  • 实践题:智能客服机器人设计
  • 【Dify(v1.x) 核心源码深入解析】prompt 模块
  • centos下安装Nginx(搭建高可用集群)
  • 利用随机森林筛查 “癌症点”
  • yggjs_react使用教程 v0.1.1
  • Excel中运行VB的函数
  • 自然处理语言NLP:One-Hot编码、TF-IDF、词向量、NLP特征输入、EmbeddingLayer实现、word2vec
  • Docker安装elasticsearch以及Kibana、ik分词器
  • Day24 目录遍历、双向链表、栈
  • k8s集合
  • GIS在城乡供水一体化中的应用
  • CT02-20.有效的括号(Java)
  • Flutter 线程模型详解:主线程、异步与 Isolate
  • 机器学习中的两大核心算法:k 均值聚类与集成学习