news 2026/4/16 1:10:24

19、测试驱动开发:nose、py.test、Fakes、Mocks与文档驱动开发

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
19、测试驱动开发:nose、py.test、Fakes、Mocks与文档驱动开发

测试驱动开发:nose、py.test、Fakes、Mocks与文档驱动开发

1. nose测试工具

1.1 安装

nose是一个具有强大发现功能的测试运行器,可使用easy_install进行安装:

$ easy_install nose

安装过程中会搜索相关资源并处理依赖:

Searching for nose Reading http://pypi.python.org/simple/nose/ Reading http://somethingaboutorange.com/mrl/projects/nose/ ... Processing dependencies for nose Finished processing dependencies for nose

1.2 测试运行

安装完成后,会出现nosetests命令,可直接使用该命令运行测试。例如:

$ nosetests -v test_average (test_utils.MyTests) ... ok test_another_test (test_utils.MyTests2) ... ok builds the test suite. ... ok ---------------------------------
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 11:00:13

WebRTC 架构概览(整体框架篇)

WebRTC 架构概览(整体框架篇) 本文是 WebRTC 系列专栏的第二篇,将深入剖析 WebRTC 的整体架构,包括浏览器中的实现架构、API 体系、信令流程以及底层媒体引擎 libwebrtc 的结构。 目录 WebRTC 在浏览器中的架构API 体系详解WebRT…

作者头像 李华
网站建设 2026/4/15 13:10:53

写一个最简单的 WebRTC Demo(实操篇)

写一个最简单的 WebRTC Demo(实操篇) 本文是 WebRTC 系列专栏的第三篇,我们将动手实践,从零开始构建一个完整的 WebRTC 音视频通话 Demo。通过这个实战项目,你将深入理解 WebRTC 的工作流程。 目录 项目概述获取摄像头…

作者头像 李华
网站建设 2026/4/15 20:25:37

Qt QtWebEngine 白屏的解决方案

公众号:cpp手艺人 Qt QtWebEngine 白屏的解决方案 最近在项目中有同事反馈,软件在开启的瞬间和长时间挂机之后,会出现白屏的现象。 先来看看白屏的常见原因和解决方案 1、QtWebEngine 白屏最常见的 5 大原因和解决方案: 主要原因 解决方式 GPU 加速问题 禁用 GPU、使用…

作者头像 李华
网站建设 2026/4/13 15:12:09

TCU变速箱控制器仿真模型:从代码到现实的传动艺术

TCU变速箱控制器仿真模型-含(设计文档) 乘用车AMTTCU变速箱控制器仿真模型算法模块,含,TCU应用层软件,驱动制动数学模型,电机传动数学模型,车辆数学模型等,在售产品已量产。 含有的功能模块包括…

作者头像 李华
网站建设 2026/4/13 19:59:09

QWebEngine 是什么?与 Chromium 的关系解析

公众号:cpp手艺人 QWebEngine 是什么?与 Chromium 的关系解析 1. 概述:QWebEngine 是什么? QWebEngine 是 Qt 框架中用于嵌入现代 Web 内容的核心模块,自 Qt 5.4(2014年)起正式引入,取代了旧版的 QtWebKit。它基于 Chromium 项目构建,为 Qt 应用程序提供高性能、安…

作者头像 李华
网站建设 2026/4/1 9:08:33

QWebEngine 常用 API 全面梳理

公众号:cpp手艺人 QWebEngine 常用 API 全面梳理(超全版本) Qt WebEngine 基于 Chromium,但提供了 Qt 风格的 API。本文对 QWebEngine 的常用类与 API 进行系统梳理,帮助你快速掌握其开发全景。 1. QWebEngineView(视图层) QWebEngineView 是最常用的 UI 控件,主要…

作者头像 李华