From: http://www.testclass.net/pyunit/commind_line_interface/

背景

unittest支持命令行接口,我们可以在命令行里指定运行具体的测试用例。

实例

test_password_1.py中定义了PasswordTeseCase用例,我们可以从命令行中指定只运行该用例。

$ python -m unittest test_password_1.PasswordTeseCase
set up
.set up
F
======================================================================
FAIL: test_week_password (test_password_1.PasswordTeseCase)
----------------------------------------------------------------------
Traceback (most recent call last):File "/Users/easonhan/code/testclass.net/src/pyunit/test_password_1.py", line 21, in test_week_password self.assertTrue(passwd != 'password123', msg) AssertionError: False is not true : user tom has a weak password ---------------------------------------------------------------------- Ran 2 tests in 0.001s FAILED (failures=1) 

还可以使用-v参数来获得更详细的输出

$ python -m unittest test_password_1.PasswordTeseCase -v
test_dummy (test_password_1.PasswordTeseCase) ... set up
ok
test_week_password (test_password_1.PasswordTeseCase) ... set up
FAIL======================================================================
FAIL: test_week_password (test_password_1.PasswordTeseCase)
----------------------------------------------------------------------
Traceback (most recent call last): File "/Users/easonhan/code/testclass.net/src/pyunit/test_password_1.py", line 21, in test_week_password self.assertTrue(passwd != 'password123', msg) AssertionError: False is not true : user tom has a weak password ---------------------------------------------------------------------- Ran 2 tests in 0.001s FAILED (failures=1) 

也可以在命令行中一次指定多个测试用例类,具体的大家可以自己尝试一下。

转载于:https://www.cnblogs.com/Raul2018/p/9466832.html

测试教程网.unittest教程.6. 命令行接口相关推荐

  1. 测试教程网.unittest教程.2. 基本用法

    From: http://www.testclass.net/pyunit/basic_example/ 我们通过最简单的例子来看一下unittest的基本用法,下面的代码测试了3个python字符串 ...

  2. 测试教程网.unittest教程.7. 各种断言方法

    From: http://www.testclass.net/pyunit/assert/ 背景 unittest支持各种断言方法. 断言列表 官方文档 方法 检查点 assertEqual(a, b ...

  3. bootstrap4 单选框 默认_自定义单选框,Bootstrap4教程|小白教程网-电子教程、视频教程...

    如果要自定义一个单选框,可以设置 为父元素,类为 .custom-control 和 .custom-radio,单选框作为子元素放在该 里头,然后单选框设置为 type="radio&qu ...

  4. android教程丿it教程网,[IT教程吧-www.itjc8.com]_Da类android视频

    资源内容: [IT教程吧-www.itjc8.com]_Da类android视频|____课程目录.docx|____第一章JAVA-FUNDAMENTAL          |____1.4.2.m ...

  5. python教程 it教程网_it教程网Python实战班视频免费下载

    教程内容:第一章内容 Hello Python上手简单脚本游戏 图形 WEB 你能想到的方方面面PYTHON都可以实现github上python的项目也足够多运行速度不是瓶颈 课程实战目标python ...

  6. Linux下使用Speedtest测试网速教程

    Linux下使用Speedtest测试网速教程 文章目录: 一.通过Speedtest官网直接测试网络速度 二.通过下载源码,在命令行中测试网速 1.下载安装 2.Speedtest的参数使用: 有时 ...

  7. 数据结构教程网盘链接_数据结构101:链接列表

    数据结构教程网盘链接 by Kevin Turney 凯文·特尼(Kevin Turney) Like stacks and queues, Linked Lists are a form of a ...

  8. React.js 官网入门教程 分离文件 操作无法正常显示HelloWord

    对着React官网的教程练习操作,在做到分离文件练习时,按照官网步骤来却怎么也无法正常显示HelloWord. 经测试,html文件中内容改为: <!DOCTYPE html> <h ...

  9. 2022年Android官方模拟器安装Xposed教程+测试工具PatDroid安装教程

    碎碎念:截至笔者写此教程的2022.10.10,xposed官网貌似已经G了(?),网上有的教程已经过时,有的是针对奇怪的商用的Android模拟器的教程(以科研工作者的角度来说),在此环境下出一篇A ...

最新文章

  1. oracle迁移mysql视图中函数问题,mysql中to_char自定义函数。
  2. 阿里提出电商搜索全局排序方法,淘宝无线主搜GMV提升5%
  3. python教程:几个基础类型循环删除
  4. c++用WinForm做界面的实现
  5. elementui下拉框 清空_巧妙解决element-ui下拉框选项过多的问题
  6. MySQL 8.0.22执行器源码分析HashJoin —— BuildHashTable函数细节步骤
  7. 爱立信首席执行官卫翰思离职 投资者已失去耐性
  8. Ubuntu安装之各种坑
  9. 随想录(用好Visual Studio开发平台)
  10. 17.视图--SQL
  11. 偏标记(partial)学习
  12. 智慧旅游系统总体设计方案
  13. python xlwt写excel_Python使用xlwt写excel并设置写入格式
  14. Spring框架学习重点概要笔记(一)
  15. 【小程序】扫码预览时不显示图片
  16. 配置全局less变量;解决iphoneX、 iphone8 plus 键盘退下去仍占空间,导致无法点击;vue-photo-preview 配置正常,但无法触发图片的预览
  17. Android借助bmob实现简单的登陆注册
  18. python中取对数怎么表示_python中取对数
  19. 计算机桌面上字太宽怎么办,电脑屏幕字体怎么变大_电脑字体变大如何调-win7之家...
  20. DisplayPort 端口

热门文章

  1. ASP.NET学习笔记(11)--ASP简介
  2. SQL Server 的通用分页显示存储过程
  3. zabbix之 自定义内存使用率监控报警
  4. Imagelist 控件
  5. Js文件中调用其它Js函数的方法(转)
  6. Spring IoC — 基于XML的配置
  7. linux下为PHP扩展安装memcache模块
  8. [家里蹲大学数学杂志]第045期布朗运动矩的计算
  9. mongodb副本集架构搭建
  10. ORACLE 等待事件的分类