测试标准流(stdout,stderr)输出的python unittest.testcase

streamtest的Python项目详细描述


forthebadge

Build StatusCoverage Status

概述

streamtest为 测试标准流的输出stdoutstderr)。

用法

fromstramtestimportCatchStreamTestCaseclassStreamTestCase(CatchStreamTestCase):deftest_stdout(self):withself.catch_stream("stdout")asstream:print"hello world"self.assertEqual(stream,"hello world\n")deftest_stderr(self):withself.catch_stream("stderr")asstream:sys.stderr.write("Error!")self.assertEqual(stream,"Error!")

安装

$ pip install streamtest

$ git clone git@github.com:alice1017/streamtest.git
$ cd streamtest
$ python setup.py build install

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
SpringMVC中的java,当我遇到旋度时,SpringMVC中出现错误   java如何从设备获取默认ip地址?   plink运行autosys批处理作业并检查其在java中的状态   java Json数组对象通过控制器[Spring Boot]传递到模型   netbeans将java命令行参数传递给插件   java Android AIDL gen文件导致警告?   java JAXB阻止JAXB与共享实体序列化   由@JsonIdentityInfo序列化的对象的java反序列化   postgresql java数组插入postgres   Java圆环碰撞检测   在Java中提取JSON键名   jdk1中的java内存泄漏。7   java Spring 3@Autowired注释问题