首页 > TAG信息列表 > nosetests
python-在鼻子测试中存在代码后,为什么多重测试仍然有效?
我有以下代码test_A.py模拟MyClass.mymethod: from unittest import main from mocker import Mocker, MockerTestCase Class test_A(MockerTestCase): def setUp(self): self.m=Mock() MyClass.mymethod = self.m.mock() self.m.result(None) self.m.count(0,No我如何为所有的鼻子测试定义一个设置功能?
我正在将Google App Engine与python结合使用,并希望使用nasetest运行一些测试. 我希望每个测试都运行相同的设置功能.我已经进行了很多测试,所以我不想全部通过测试并复制并粘贴相同的功能.我可以在某个地方定义一个设置功能,并且每个测试都会首先运行它吗? 谢谢.解决方法:您可以编使用nastests.exe的Python单元测试可防止使用日志记录模块登录文件
我创建了一个用于记录的类: import logging, time class QaLogger(): def __init__(self, filename='LOG.log', logger_name='Qa_Automation'): logging.basicConfig(filename=filename, level=logging.INFO) self.logger = logging.getLoggepython-所有鼻子测试的安装和拆卸功能都执行一次
如何对所有鼻子测试进行一次设置和拆卸功能? def common_setup(): #time consuming code pass def common_teardown(): #tidy up pass def test_1(): pass def test_2(): pass #desired behavior common_setup() test_1() test_2() common_teardown()python-鼻子测试-文件上传
如何测试将文件上传作为POST参数的Pylons控制器(使用鼻子测试)?解决方法:像这样: class TestUploadController(TestController): // .... def test_upload_files(self): """ Check that upload of text file works. """ files = [("Filedata&qpython-如何从使用鼻子测试输出中删除调试
我正在使用鼻子测试来测试几个脚本.但是,当我运行鼻子测试时,它会打印出日志.我知道它将日志记录信息存储到sys.stderr中.有谁知道如何阻止它输出到屏幕? 我只希望测试结果像正常运行unittest一样输出. 谢谢你的帮助解决方法:找到了答案, nosetests test* --nologcapture --nocaptu鼻子测试冻结在raw_input
我有一个鼻子测试,导入一个运行带有raw_inputs类的文件.每当我在命令行中输入鼻子测试时,提示只会暂停并且不会继续-我必须通过键盘中断来查看会发生什么,结果鼻子测试正在将我的文件运行到第一个raw_input(很多) ,此时它只是暂停而无法继续. 有什么办法绕过这个吗?谢谢!解决方法:如如何存储python鼻子测试的测试数据?
我想为一个可以与鼻子测试一起运行的python MFCC功能提取程序编写一些测试.除了一些较低级别的测试之外,我还希望能够在单元测试中存储一些标准的输入文件和期望的输出文件. 目前,我们正在对服务器上文件的路径进行硬编码,但我希望测试文件(输入文件和预期输出文件)位于代码存储库如何在测试中访问插件选项? (Python鼻子)
我们正在尝试使用nose实现自动化测试框架.目的是添加一些命令行选项以传递给测试,例如主机名.我们针对Web应用程序运行这些测试作为集成测试. 所以,我们创建了一个简单的插件,为解析器添加了一个选项: import os from nose.plugins import Plugin class test_args(Plugin): ""ex48艰难学习Python
direction = ['north', 'south', 'east', 'west', 'down', 'up', 'left', 'right', 'back'] verbs = ['go', 'stop', 'kill', 'eat'python – 鼻子测试运行器查找除标签之外的所有测试
我试图找出是否有办法让鼻子测试跑步者运行所有测试,除了具有特定标签的测试.看起来这可以通过属性实现,但我不知道是否有办法用标签来做,标签是属性的一个子集. 目前我通过调用使用标签 nosetests -a tags='tag' 我的标记测试看起来像: @attr(tags=['foo', 'bar', 'baz']) dpython – 将鼻子@attr添加到测试名称
我可以设置鼻子测试来运行@attr标签.我现在有兴趣知道我是否可以附加到测试名称末尾的@attr标签?我们要做的是添加一个标签,如果我们的测试遇到问题并且我们为它编写了一个缺陷,那么我们会将缺陷编号作为@attr标记.然后,当我们运行时,我们可以轻松识别哪些测试具有针对它们的开放缺python 测试框架nose
python测试框架nose nose不是python自带模块,这里我才用pip的方式安装 pip install nose 这样就完成了安装,然后再确认下是否安装成功了,直接打开cmd输入nosetests 出现这个一般就说明安装成功了。 nose相关执行命令: 1、 nosetests –h查看所有nose相关命令 2、python – 禁用某些测试的自动测试执行,除非明确请求这些测试
我有一些非常慢的测试和许多短的单元测试.我希望能够只使用简单的nosetests命令运行短单元测试,如果我决定是时候运行慢速测试,那么就能够明确地调用它们. 我希望能做什么: >运行unittests但不是慢速测试 $nosetests 没有使用特殊命令 – 任何只是出于好奇而进入测试的人都会在几如何使用nosetest测试while循环(一次)(Python 2.7)
我对这整个“编程事物”都很陌生,但在34岁时,我认为我想学习基础知识. 我很遗憾不知道任何python程序员.我正在学习编程,因为个人兴趣(而且越来越多的乐趣)但我的“社交栖息地”不是“程序员漫游的地方”;).我差不多完成了Zed Shaws“艰难学习Python”,这是我第一次找不到问题的解python – 如何使用GAE和Nosetest模拟用户?
当鼻子实例化自己的测试平台时,如何调用setup_env()? 我正在尝试使用TDD开发App Engine应用程序,我需要弄清楚如何模拟用户. 我开始测试: nosetests -v –with-gae 我有几个人建议使用nosetests,因为它会让事情变得更容易.但是,有关如何模拟事物的所有示例似乎都明确使用了testbed.se在Python包上使用Nose&NoseXUnit
This is a previous post详细介绍了Python的CI设置.提问者和回答者详细说明了Nose和NoseXUnit与Hudson在构建中的使用.但是,在存在init.py的任何源文件夹上运行时,NoseXUnit会抛出错误: File "build/bdist.linux-x86_64/egg/nosexunit/tools.py", line 59, in packages nosexupython – 用硒鼻子进行平行测试
我试图与多进程插件并行运行功能测试,有时我会给出随机的TimeoutException 我的测试非常简单,每个测试都只是进入一个网页并检查是否存在某些元素. 有谁知道可能是什么原因? 谢谢解决方法:尝试运行nosetests,并将–process-timeout值设置为高于测试合理的值: nosetests –processes =python – Nose:默认情况下如何跳过测试?
我正在使用Python的鼻子,我将一些测试标记为“慢”,如attrib plugin documentation中所述. 我想在运行nosetests时默认跳过所有“慢速”测试,即无需编写nosetests -a’!slow’.但我希望能够在显式运行它们或编写nosetests时运行这些测试 – 一个’慢’. 我怎样才能做到这一点?解决方python – 从覆盖率报告中删除包
我创建了一个这样的覆盖率报告: nosetests --with-coverage --cover-html 我的.coveragerc文件如下所示: # .coveragerc to control coverage.py [run] branch = True omit = contextlib, ctypes, ctypes._endian, ctypes.util, filecmp, getpass, sets, subprocess, uuid [repornose框架命令与特点
a、nose执行相关命令 1、nosetests -h 查看所有nose命令与说明 2、nosetests 查看是否安装nose成功 3、nosetests -with-xunit输出xml结果报告 4、nosetests -v 查看运行信息和调试信息 5、nosetests -w 目录:指定一个目录运行测试 6、nosetests -f 执行测试 b、nose特点: 1、