我正在运行自检,并且在这样做时,实例消息出现了几次失败:“未定义全局名称'解析器'”
我已经为 python 安装了所有软件包(在 Ubuntu 上使用 2.7 版),并且它只有对失败的套件的 updateTestContent 部分的测试。
有人对如何解决此错误有任何建议吗?
输出的一个例子是:(但我在 UpdateTestContent 测试中得到了大约 30 次完全相同的错误)
停止 UpdateTestContent test_combinatorial_get_test_content_173616823212099076936397683973588533375 (mediaCollection){ id = "top" itemType = "container" displayType = "list" title = "HitsNL top30" canPlay = True canEnumerate = True albumArtURI = " https://external.unplug.de/img/hitsnl .png " }
实例消息:
global name 'parser' is not defined
2016-06-27 16:42:08,503 [INFO] SONOS.sonos.workflow.fixture.UpdateTestContent - 测试用例:1 UpdateTestContent test_combinatorial_get_test_content_173616823212099076936397683973588533375
(mediaCollection){
id = "top"
itemType = "container"
displayType = "list"
title = "HitsNL top30"
canPlay = True
canEnumerate = True
albumArtURI = "https://external.unplug.de/img/hitsnl_top_30.png"
})
2016-06-27 16:42:08,503 [PASS] SONOS.sonos.workflow.fixture.UpdateTestContent - 没有测试内容需要更新。(表达式为真)
2016-06-27 16:42:08,503 [停止] SONOS.sonos.workflow.fixture.UpdateTestContent - 未定义全局名称“解析器”
2016-06-27 16:42:08,503 [停止] SONOS.sonos.workflow.fixture.UpdateTestContent - 1 UpdateTestContent test_combinatorial_get_test_content_173616823212099076936397683973588533375
2016-06-27 16:42:08,504 [调试] SONOS.sonos.workflow.fixture.UpdateTestContent - [('../../sonos-1.1.0.dev_r248336-py2.7.egg/sonos/workflow/ fixture.py',2483,'_run_test_iteration','testMethod(factoryTestValues)'),('/home/zazell/Applications/sonos/smapi/content_workflow/updatetestcontent.py',90,'test_combinatorial_get_test_content','self.smapiservice。init (self.smapiservice.configfile, parser.wsdl, CRAWLER_DISABLE)')]
2016-06-27 16:42:08,504 [INFO] SONOS.sonos.workflow.fixture.UpdateTestContent - - - - - - - - - - - - - - - - - - - - - - -
2016-06-27 16:42:08,505 [INFO] SONOS.sonos.workflow.result -在 2016 年 6 月 27 日星期一下午 4:42 结束测试用例 test_combinatorial_get_test_content 的测试迭代0