我是一名计算机工程UG学生,从事健康数据解释研究项目。对于我的项目,我需要访问Indivo健康数据库。我在Oracle的VirtualBox中运行Ubuntu 14.10,在Windows 8.1中使用我的主机笔记本电脑操作系统。
我按照此处的说明完成了所有安装步骤 - http://docs.indivohealth.org/en/2.0/howtos/install-ubuntu.html。在这三个选项中,我已经为数据库安装了MySQL。
但我在测试后端服务器时遇到困难。我总是收到两个错误 -
osboxes @ osboxes:〜/ IndivoHDB / indivo_server $ python manage.py cleanup_old_tokens
osboxes @ osboxes:〜/ IndivoHDB / indivo_server $ python manage.py test indivo
为别名'default'创建测试数据库......
=============================================== ============================== 报告: ..........通过:文件处理测试
..........传递:分享
.......... pass:PHA文件处理
.......... pass:PHAing record_app delete
.......... pass:PHAing app delete
.......... pass:AppSpecific
.......... pass:文档元数据测试
.......... pass:OAuthing
.......... pass:二进制文件测试
.......... pass:会计
.......... pass:记录股票
.......... pass:Messaging
.......... pass:特殊文件处理
.......... pass:审核
.......... pass:文件处理测试
..........传递:安全
=============================================== ==============================
追踪(最近一次通话): 在test_get_smart_ontology中输入文件“/home/osboxes/IndivoHDB/indivo_server/indivo/tests/api/smart_tests.py”,第11行 response = self.client.get('/ ontology') 文件“/usr/local/lib/python2.7/dist-packages/django/test/client.py”,第439行,获取 response = super(客户端,自我).get(路径,数据=数据,**额外) 文件“/usr/local/lib/python2.7/dist-packages/django/test/client.py”,第241行,在get中 返回self.request(** r) 在get_response中输入文件“/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py”,第111行 response = callback(request,* callback_args,** callback_kwargs) 在电话中输入文件“/home/osboxes/IndivoHDB/indivo_server/indivo/lib/utils.py”,第38行 return view_func(request,* args,** kwargs) 在smart_ontology中输入文件“/home/osboxes/IndivoHDB/indivo_server/indivo/views/smart_container.py”,第19行 ontology = urllib2.urlopen(url).read() 在urlopen中输入“/usr/lib/python2.7/urllib2.py”,第127行 return _opener.open(url,data,timeout) 文件“/usr/lib/python2.7/urllib2.py”,第404行,处于打开状态 response = self._open(req,data) 在_open中输入文件“/usr/lib/python2.7/urllib2.py”,第422行 '_open',req) _call_chain中的文件“/usr/lib/python2.7/urllib2.py”,第382行 result = func(* args) 在http_open中输入文件“/usr/lib/python2.7/urllib2.py”,第1199行 return self.do_open(httplib.HTTPConnection,req) do_open中的文件“/usr/lib/python2.7/urllib2.py”,第1169行 提出URLError(错误) URLError:
=============================================== =======================
追踪(最近一次通话): 在test_get_connect_credentials中输入文件“/home/osboxes/IndivoHDB/indivo_server/indivo/tests/api/accounts_tests.py”,第376行 self.assertEqual(db_rt.expires_at,iso8601.parse_utc_date(data.findtext('ExpiresAt'))) AssertionError:datetime.datetime(2015,6,22,5,36,32)!= datetime.datetime(2015,6,22,5,36,32,977919)
在301.989s中进行270次测试
失败(失败= 1,错误= 1) 销毁别名'default'的测试数据库......
请帮助我,因为我对此非常天真。
答案 0 :(得分:0)
对于我的设置,我也看到了同样的错误,我已经联系了他们的谷歌小组,发现我们可以默默地忽略该错误并继续前进,看看实际上是否有效。我遇到了错误,我的工作正常。