草庐IT

ErrorHandler-Test

全部标签

javascript - Mocha : create and finalize test programmatically

我想实时代理在其他环境中运行的测试结果。下面是一些我想要实现的伪代码:vartest=proxy.getCurrentTest();//=>{slow:200,timeout:2000,duration:235,result:'error'};vartmpIt=it('test1',function(){this.slow(test.slow);this.timeout(test.timeout);});tmpIt.close({duration:test.duration,result:test.result});//thisshouldmakethistestredintheout

node.js - 为 npm test 运行多个命令

我目前正在使用gulp任务来测试项目。这将使用以下工具运行任务:业力(异步)protractor(衍生进程)ESlint(使用gulp-eslint)HTMLHint(使用gulp-htmlhint)Stylelint(使用gulp-postcss)如果其中任何一个任务失败,任务就会失败。所有这些工具都有完美的cli界面。所以我决定改用npm测试脚本来运行这些工具。简单地说,所有工具都通过简单地调用它们来运行,而无需任何标志。然后可以使用:{..."scripts":{"test":"karma&&protractor&&eslint&&htmlhint&&stylelint"},..

node.js - Lambda 函数错误 : EROFS: read-only file system, 打开 './tmp/test.zip' 进程在完成请求之前退出

Ihavedownloadazipfilefroms3bucketthenextractingthezipfileandfinallyuploadonefiletos3bucketinLambdafunctionusingNodeJS.Butamgettingtheerror==>Error:EROFS:read-onlyfilesystem,open'./tmp/test.zip'"Processexitedbeforecompleting>request"exports.handler=function(callback){downloadZipFile(params,downlo

windows - 配置 Node npm package.json 以便 "npm test"在 unix 和 windows 上都可以工作

我开发了一个node.jsnpm模块,在Windows下开发。今天我写了一些摩卡测试。经过多次努力,似乎npmtest工作,package.json必须看起来像这样:(可能还有其他选择???)"scripts":{"test":"nodenode_modules/mocha/bin/mocha"}而不是所有基于Unix的书籍中的内容,"scripts":{"test":"./node_modules/.bin/mocha"}如何设置package.json以在Windows和Unix上工作?我假设Travis-CI运行Unix,所以,如果我将构建链接到它,它将与Windows版本一起爆

node.js - 如何从 node.js 中的一个 "npm test"命令运行 mocha 和 mocha-phantomjs 测试?

我有几个Node包可以在node.js环境和浏览器中工作。现在我有两个单独的测试(针对每个环境)。仅使用npmtest命令运行这些测试的最佳方法是什么?我也想将这些包添加到travis中。我正在使用mocha和mocha-phantomjs。Node测试命令node./node_modules/mocha/bin/mocha./test/node/index.js--reporterspec浏览器测试命令node./node_modules/mocha-phantomjs/bin/mocha-phantomjs./test/browser/index.html我尝试了什么:将这些命令添

javascript - grunt "test command"在 npm init 上做了什么

我正在努力学习咕噜声。当我运行npminit时,我在创建一个询问“测试命令”的package.json文件的过程中得到一个提示——我不确定如何使用它,或者它的预期是什么。它似乎没有很好的记录。如果我将其留空,我会在生成的package.json文件中得到它:"scripts":{//"test":"echo\"Error:notestspecified\"&&exit1"},谁能解释一下如何设置测试脚本? 最佳答案 首先,你的package.json中的scripts-property与grunt本身无关。它只是一个来自npm的cl

python - py.test : Temporary folder for the session scope

py.test中的tmpdirfixture使用function范围,因此不适用于具有更广泛范围的fixture,例如session。但是,这对于某些情况很有用,例如设置临时PostgreSQL服务器(当然不应该为每个测试重新创建)。是否有任何干净的方法可以为更广泛的范围获取临时文件夹,而不涉及编写我自己的fixture和访问py.test的内部API? 最佳答案 自pytest2.8及更高版本以来,session范围的tmpdir_factory固定装置可用。请参见documentation中的以下示例.#contentsofco

python - 在 Python 中生成 py.test 测试

先提问,有兴趣再解释。在py.test的上下文中,我如何从一小组测试函数模板生成一大组测试函数?类似:models=[model1,model2,model3]data_sets=[data1,data2,data3]defgenerate_test_learn_parameter_function(model,data):defthis_test(model,data):param=model.learn_parameters(data)assert((param-model.param)解释:我正在编写的代码采用模型结构、一些数据,并学习模型的参数。所以我的单元测试包括一堆模型结构

python - Django 测试 : Test the initial value of a form field

我有一个View应该基于GET值设置表单字段的初始值。我想测试一下。我目前正在使用Django'stestclient但我愿意查看其他工具。编辑对不起,我没有提到我很清楚assertContains方法,但我希望有更好的方法,而不是在HTML中搜索input标记和value属性。 最佳答案 讨厌回答我自己的问题(就像我第三次这样做),但在与测试客户端mock之后,我找到了一个更好的方法:deftest_creating_stop(self):c=self.client#Checkthatnameispre-filledrespons

python - 将包提交到 PyPI 时如何解决问题 "PyPI-test not found in .pypic"?

我按照指南HowtosubmitapackagetoPyPI提交一个包裹。它抛出了以下错误:Traceback(mostrecentcalllast):File"setup.py",line27,in'ProgrammingLanguage::Python',File"/usr/lib64/python2.6/distutils/core.py",line152,insetupdist.run_commands()File"/usr/lib64/python2.6/distutils/dist.py",line975,inrun_commandsself.run_command(cmd