安装Indivo数据库 - 测试Indivo后端服务器期间的错误

时间:2015-06-26 23:32:50

标签: mysql django python-2.7 ubuntu virtualbox

我是一名计算机工程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_ol​​d_tokens

osboxes @ osboxes:〜/ IndivoHDB / indivo_server $ python manage.py test indivo

为别名'default'创建测试数据库......

.................˚F............................. .................................................. .............

运行集成测试:

=============================================== ============================== 报告: ..........通过:文件处理测试

..........传递:分享

.......... 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(indivo.tests.api.smart_tests.SMARTInternalTests)

追踪(最近一次通话):   在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:

=============================================== =======================

FAIL:test_get_connect_credentials(indivo.tests.api.accounts_tests.AccountInternalTests)

追踪(最近一次通话):   在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'的测试数据库......

请帮助我,因为我对此非常天真。

1 个答案:

答案 0 :(得分:0)

对于我的设置,我也看到了同样的错误,我已经联系了他们的谷歌小组,发现我们可以默默地忽略该错误并继续前进,看看实际上是否有效。我遇到了错误,我的工作正常。