python怎么测试程序_python如何测试程序
测试函数是用于自动化测试,使用python模块中的unittest中的工具来测试
附上书中摘抄来的代码:#coding=utf-8
import unittest
from name_function import get_formatted_name
class NamesTestCase(unittest.TestCase):
def test_first_last_name(self):
formatted_name=get_formatted_name('janis','joplin')
self.assertEqual(formatted_name,'Janis Joplin')
def test_first_last_middle_name(self):
formatted_name=get_formatted_name('wolfgang','mozart','amadeus')
self.assertEqual(formatted_name,'Wolfgang Amadeus Mozart')
#注意下面这行代码,不写会报错哦~~~书中没有这行
if __name__=="__main__":
unittest.main()
需要注意的点:
让python运行测试代码,需要使用unittest.main()
在此前面一定要加上if __name__=="__main__":
否则会报错。推荐学习《python教程》
python怎么测试程序_python如何测试程序相关推荐
- boost::python::detail::is_string_literal相关的测试程序
boost::python::detail::is_string_literal相关的测试程序 实现功能 C++实现代码 实现功能 boost::python::detail::is_string_l ...
- boost::python::converter::arg_to_python相关的测试程序
boost::python::converter::arg_to_python相关的测试程序 实现功能 C++实现代码 实现功能 boost::python::converter::arg_to_py ...
- boost::python::detail::result相关的测试程序
boost::python::detail::result相关的测试程序 实现功能 C++实现代码 实现功能 boost::python::detail::result相关的测试程序 C++实现代码 ...
- boost::python::converter::is_object_manager相关的测试程序
boost::python::converter::is_object_manager相关的测试程序 实现功能 C++实现代码 实现功能 boost::python::converter::is_ob ...
- boost::python::detail::if_相关的测试程序
boost::python::detail::if_相关的测试程序 实现功能 C++实现代码 实现功能 boost::python::detail::if_相关的测试程序 C++实现代码 #inclu ...
- boost::python::detail::copy_ctor_mutates_rhs相关的测试程序
boost::python::detail::copy_ctor_mutates_rhs相关的测试程序 实现功能 C++实现代码 实现功能 boost::python::detail::copy_ct ...
- boost::python::detail::is_borrowed_ptr相关的测试程序
boost::python::detail::is_borrowed_ptr相关的测试程序 实现功能 C++实现代码 实现功能 boost::python::detail::is_borrowed_p ...
- boost::python::converter::as_to_python_function相关的测试程序
boost::python::converter::as_to_python_function相关的测试程序 实现功能 C++实现代码 实现功能 boost::python::converter::a ...
- boost::python::numpy::unary_ufunc相关的测试程序
boost::python::numpy::unary_ufunc相关的测试程序 实现功能 C++实现代码 实现功能 boost::python::numpy::unary_ufunc相关的测试程序 ...
最新文章
- MVC缓存OutPutCache学习笔记 (一) 参数配置
- 图灵——2015技术类新书TOP20
- 皮一皮:多少人的爱情在昨天就像他一样...
- oracle v$access执行很慢,Oracle bug之v$access
- 服务器上的VGA切换原理,VGA切换器使用方法和常见问题说明
- java list 之详解_Java高级技术之List详解
- SpringCloud工作笔记081---SpringCloud Hystrix Turbine(断路器聚合监控)的基本使用
- mysql中不能update与safe update mode 有关
- 【Linux】tee命令
- python open找不到文件的原因_python – logger找不到文件
- 第八届蓝桥杯省赛C/C++本科B组真题解析
- JAVA中Random分析
- Bootable USB Stick
- PHP对接语音验证码接口代码示例
- bzoj 1921: [Ctsc2010]珠宝商 后缀自动机+点分治
- Java笔记 - 网络编程
- 计算机操作培训图片,【图片】计算机学习之旅【汇编吧】_百度贴吧
- 获取淘宝客推广位id(adzone_id)
- office365邮箱设置
- RMA直接接收入库Interface导入
热门文章
- linux 环境变量详解,linux环境变量实例详解
- properties配置文件的加密
- Mybatis源码分析之(五)mapper如何将数据库数据转换成java对象的
- Error running ‘Tomcat‘: Unable to open debugger port (127.0.0.1:2148): java.net.SocketExceptio
- java实现简单二叉树
- linux下各种颜色文件的意义
- python 整合excel_python EXcel表整合(自动办公)
- tcs标准编写软件_【公益培训】知你所需 | 标准编写格式及TCS模板应用线上公益培训...
- java rsa算法_求RSA算法JAVA实现源代码(带界面的)
- linux系统运行pbs出现ntf,Linux系统启动故障修复