
nose文档翻译
文章平均质量分 82
llliuyx
只有自己才能决定自己是什么
展开
-
nose1.3.7文档翻译--3.Writing tests
和py.test一样,nose测试例并不需要继承unittest.TestCase。任何匹配testMatch正则表达式(默认为(?:^|[\b_\.-]),在一个单词的边界处或者紧跟-或_处有test或Test)的函数或类,并且所在的模块也匹配该表达式,都将会以测试的方式运行。出于对unittest测试例 兼容性的考虑,nose也会像unittest一样加载来自于unittest.TestCase翻译 2017-01-02 12:09:27 · 594 阅读 · 0 评论 -
nose1.3.7文档翻译--4.Finding and running tests
nose默认按照以下简单的规则查找测试例如果它看起来像是个测试例,那么它就是。目录,模块,类和函数的名字与testMatch正则表达式比较,匹配正则表达式的就被认为是测试例(看来这里面指的看起来像即是匹配testMatch正则)。一个继承于unittest.TestCase的类,并且该类定义在一个匹配testMatch正则的模块中,那么该类也会被收集成测试例。带有可执行位的文件在类Unix操作系翻译 2017-01-08 09:41:56 · 451 阅读 · 0 评论 -
nose1.3.7文档翻译--5.Testing tools
nose.tools模块提供了需要有用的测试帮助,包括约束测试执行时间和异常的修饰,所有的unittest.TestCase中提供的assertX方法(仅以PEP 8#function-names风格拼写,因此是assert_equal,而不是assertEqual)。测试工具nose.tools提供了许多便利的函数,它们让编写用例变得更加简单。你并不是必须要使用它们,nose并不是依赖这些方法。n翻译 2017-01-08 10:21:31 · 834 阅读 · 0 评论 -
nose1.3.7文档翻译--1.Testing with nose
原文地址:http://nose.readthedocs.io/en/latest/testing.html让编写用例变得更简单nose可以收集继承于unittest.TestCase类中的测试例,当然,你也可以编写简单的测试函数,编写并不是继承于unittest.TestCase的测试类。nose也提供了许多帮助函数,用于编写定时测试例,用于异常的测试,和其他一些公共的使用情况。看Writing翻译 2017-01-01 15:46:35 · 1120 阅读 · 0 评论 -
nose1.3.7文档翻译--2.Basic usage
Basic usage使用nosetests脚本nosetests [options] [(optional) test files or directories]除了传递命令行参数,你也可以通过在家目录中编写.noserc或nose.cfg配置文件配置选项。该配置文件是标准.ini-style风格配置文件。把你的配置写在[nosetests]section中,并把-前缀去掉:[nosetests]翻译 2017-01-01 17:15:42 · 1006 阅读 · 0 评论 -
nose1.3.7文档翻译--6.Batteries included: builtin nose plugins
nose包含了许多内建的插件,用于让测试更快更简单。 注意:nose0.11.2在plugin加载时有一个改变。现在,如果内建插件与三方插件同名,三方插件将会被加载。AllModules:收集所有模块中的测试例使用AllModules插件可以收集并执行所有的python 模块。使用方法是通过传递–all-modules参数或者设置NOSE_ALL_MODULES环境变量。正常情况下,nose仅仅翻译 2017-01-08 17:18:46 · 570 阅读 · 0 评论