测试函数是用于自动化测试,使用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如何测试程序相关推荐

  1. boost::python::detail::is_string_literal相关的测试程序

    boost::python::detail::is_string_literal相关的测试程序 实现功能 C++实现代码 实现功能 boost::python::detail::is_string_l ...

  2. boost::python::converter::arg_to_python相关的测试程序

    boost::python::converter::arg_to_python相关的测试程序 实现功能 C++实现代码 实现功能 boost::python::converter::arg_to_py ...

  3. boost::python::detail::result相关的测试程序

    boost::python::detail::result相关的测试程序 实现功能 C++实现代码 实现功能 boost::python::detail::result相关的测试程序 C++实现代码 ...

  4. boost::python::converter::is_object_manager相关的测试程序

    boost::python::converter::is_object_manager相关的测试程序 实现功能 C++实现代码 实现功能 boost::python::converter::is_ob ...

  5. boost::python::detail::if_相关的测试程序

    boost::python::detail::if_相关的测试程序 实现功能 C++实现代码 实现功能 boost::python::detail::if_相关的测试程序 C++实现代码 #inclu ...

  6. boost::python::detail::copy_ctor_mutates_rhs相关的测试程序

    boost::python::detail::copy_ctor_mutates_rhs相关的测试程序 实现功能 C++实现代码 实现功能 boost::python::detail::copy_ct ...

  7. boost::python::detail::is_borrowed_ptr相关的测试程序

    boost::python::detail::is_borrowed_ptr相关的测试程序 实现功能 C++实现代码 实现功能 boost::python::detail::is_borrowed_p ...

  8. boost::python::converter::as_to_python_function相关的测试程序

    boost::python::converter::as_to_python_function相关的测试程序 实现功能 C++实现代码 实现功能 boost::python::converter::a ...

  9. boost::python::numpy::unary_ufunc相关的测试程序

    boost::python::numpy::unary_ufunc相关的测试程序 实现功能 C++实现代码 实现功能 boost::python::numpy::unary_ufunc相关的测试程序 ...

最新文章

  1. MVC缓存OutPutCache学习笔记 (一) 参数配置
  2. 图灵——2015技术类新书TOP20
  3. 皮一皮:多少人的爱情在昨天就像他一样...
  4. oracle v$access执行很慢,Oracle bug之v$access
  5. 服务器上的VGA切换原理,VGA切换器使用方法和常见问题说明
  6. java list 之详解_Java高级技术之List详解
  7. SpringCloud工作笔记081---SpringCloud Hystrix Turbine(断路器聚合监控)的基本使用
  8. mysql中不能update与safe update mode 有关
  9. 【Linux】tee命令
  10. python open找不到文件的原因_python – logger找不到文件
  11. 第八届蓝桥杯省赛C/C++本科B组真题解析
  12. JAVA中Random分析
  13. Bootable USB Stick
  14. PHP对接语音验证码接口代码示例
  15. bzoj 1921: [Ctsc2010]珠宝商 后缀自动机+点分治
  16. Java笔记 - 网络编程
  17. 计算机操作培训图片,【图片】计算机学习之旅【汇编吧】_百度贴吧
  18. 获取淘宝客推广位id(adzone_id)
  19. office365邮箱设置
  20. RMA直接接收入库Interface导入

热门文章

  1. linux 环境变量详解,linux环境变量实例详解
  2. properties配置文件的加密
  3. Mybatis源码分析之(五)mapper如何将数据库数据转换成java对象的
  4. Error running ‘Tomcat‘: Unable to open debugger port (127.0.0.1:2148): java.net.SocketExceptio
  5. java实现简单二叉树
  6. linux下各种颜色文件的意义
  7. python 整合excel_python EXcel表整合(自动办公)
  8. tcs标准编写软件_【公益培训】知你所需 | 标准编写格式及TCS模板应用线上公益培训...
  9. java rsa算法_求RSA算法JAVA实现源代码(带界面的)
  10. linux系统运行pbs出现ntf,Linux系统启动故障修复