consoleText

download

20 Started by upstream project "cubes-signedrequest" build number 107
originally caused by:
Started by user anonymous
Building on master in workspace /var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev
[cubicweb-signedrequest] $ hg showconfig paths.default
[cubicweb-signedrequest] $ hg pull --rev 206bf8960994b267be55cbc4d47226ba2f142d27
pulling from http://hg.logilab.org/review/cubes/signedrequest
no changes found
[cubicweb-signedrequest] $ hg update --clean --rev 206bf8960994b267be55cbc4d47226ba2f142d27
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
[cubicweb-signedrequest] $ hg --config extensions.purge= clean --all
[cubicweb-signedrequest] $ hg log --rev . --template {node}
[cubicweb-signedrequest] $ hg log --rev . --template {rev}
[cubicweb-signedrequest] $ hg log --rev 206bf8960994b267be55cbc4d47226ba2f142d27 --template exists\n
exists
[cubicweb-signedrequest] $ hg log --template "<changeset node='{node}' author='{author|xmlescape}' rev='{rev}' date='{date}'><msg>{desc|xmlescape}</msg><added>{file_adds|stringify|xmlescape}</added><deleted>{file_dels|stringify|xmlescape}</deleted><files>{files|stringify|xmlescape}</files><parents>{parents}</parents></changeset>\n" --rev "ancestors('206bf8960994b267be55cbc4d47226ba2f142d27') and not ancestors(206bf8960994b267be55cbc4d47226ba2f142d27)" --encoding UTF-8 --encodingmode replace
[cubicweb-master] $ hg showconfig paths.default
[cubicweb-master] $ hg pull --rev b57b76091481410976db6e27f8cdebcf52922c3f
pulling from http://hg.logilab.org/master/cubicweb
no changes found
[cubicweb-master] $ hg update --clean --rev b57b76091481410976db6e27f8cdebcf52922c3f
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
[cubicweb-master] $ hg --config extensions.purge= clean --all
[cubicweb-master] $ hg log --rev . --template {node}
[cubicweb-master] $ hg log --rev . --template {rev}
[cubicweb-master] $ hg log --rev b57b76091481410976db6e27f8cdebcf52922c3f --template exists\n
exists
[cubicweb-master] $ hg log --template "<changeset node='{node}' author='{author|xmlescape}' rev='{rev}' date='{date}'><msg>{desc|xmlescape}</msg><added>{file_adds|stringify|xmlescape}</added><deleted>{file_dels|stringify|xmlescape}</deleted><files>{files|stringify|xmlescape}</files><parents>{parents}</parents></changeset>\n" --rev "ancestors('b57b76091481410976db6e27f8cdebcf52922c3f') and not ancestors(b57b76091481410976db6e27f8cdebcf52922c3f)" --encoding UTF-8 --encodingmode replace
[py27-dev] $ /bin/bash -xe /tmp/hudson9178198959031534332.sh
+ find . -name 'tmpdb*' -delete
[py27-dev] $ /bin/bash -xe /tmp/hudson1138178154672613306.sh
+ cd cubicweb-signedrequest
+ tox --recreate
GLOB sdist-make: /var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/setup.py
py27-dev create: /var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev
py27-dev installdeps: webtest, cubicweb-pyramid, hg+http://hg.logilab.org/master/cubicweb@default#egg=cubicweb
py27-dev inst: /var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/dist/cubicweb-signedrequest-0.3.0.zip
py27-dev installed: backports.functools-lru-cache==1.0,beautifulsoup4==4.3.2,boto==2.34.0,bzr-etckeeper==0.0.0,cffi==0.8.6,characteristic==0.1.0,chardet==2.3.0,Cheetah==2.4.4,cloud-init==0.7.6,colorama==0.3.2,configobj==5.0.6,coverage==3.7.1,croniter==0.3.4,cryptography==0.6.1,cubicweb==3.24.0.dev0,cubicweb-pyramid==0.4.0,cubicweb-signedrequest==0.3.0,cwclientlib==0.4.1,Cython==0.21.1,decorator==3.4.0,docutils==0.12,ecdsa==0.11,euca2ools==3.1.0,GDAL==1.10.1,hg-evolve==5.4.1,html2text==2016.9.19,html5lib==0.999,isodate==0.5.0,Jinja2==2.7.3,joblib==0.8.3,jsonpatch==1.3,jsonpointer==1.0,linecache2==1.0.0,logilab-common==1.2.2,logilab-constraint==0.6.0,logilab-database==1.15.0,logilab-mtconverter==0.9.0,lxml==3.4.0,M2Crypto==0.21.1,Mako==1.0.0,Markdown==2.5.1,MarkupSafe==0.23,matplotlib==1.4.2,mccabe==0.2.1,mercurial==3.9.1,mock==1.0.1,msgpack-python==0.4.2,mysqlclient==1.3.7,nose==1.3.4,numexpr==2.4,numpy==1.8.2,oauth==1.0.1,openpyxl==1.7.0,pandas==0.14.1,paramiko==1.15.1,passlib==1.6.5,PasteDeploy==1.5.2,pep8==1.5.7,Pillow==2.6.1,pluggy==0.3.1,ply==3.4,prettytable==0.7.2,psycopg2==2.5.4,py==1.4.31,pyasn1==0.1.7,pyasn1-modules==0.0.5,pycparser==2.10,pycrypto==2.6.1,pycurl==7.19.5,Pygments==2.0.1,pyinotify==0.9.4,pyOpenSSL==0.14,pyparsing==2.0.3,pyramid==1.7.3,pyramid-cubicweb==0.7.0,pyramid-multiauth==0.8.0,pyserial==2.6,pysqlite==2.6.3,python-apt==0.9.3.12,python-augeas==0.4.1,python-dateutil==2.2,python-jenkins==0.2.1,python-ldap==2.4.10,python-yapps==2.1.1,python3-ldap==0.9.4.2,pytz==2012rc0,PyYAML==3.11,pyzmq==14.4.0,rdflib==4.1.2,repoze.lru==0.6,requestbuilder==0.2.3,requests==2.4.3,roman==2.0.0,rql==0.34.0,rubber==1.1,salt==2016.3.0,scikit-learn==0.14.1,scipy==0.14.0,service-identity==1.0.0,Shapely==1.4.3,simplejson==3.6.5,SimpleTAL==4.1,six==1.8.0,SPARQLWrapper==1.6.0,Sphinx==1.2.3,statsmodels==0.4.2,tables==3.1.1,tornado==4.2,tox==2.3.1,traceback2==1.4.0,translationstring==1.3,unittest2==1.1.0,urllib3==1.9.1,venusian==1.0,virtualenv==15.0.3,waitress==1.0.1,WebOb==1.6.2,WebTest==2.0.23,wsgicors==0.6.0,xlrd==0.9.2,xlwt==0.7.5,yams==0.44.0,Yapps==2.2.0,Yapps2==2.2.0,zope.deprecation==4.1.2,zope.interface==4.3.2
py27-dev runtests: PYTHONHASHSEED='2578425035'
py27-dev runtests: commands[0] | /var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/bin/python -m unittest discover -s test -p *test_*.py -b
..........EEEEEEEEE.........
======================================================================
ERROR: test_bad_date (test_pyramid.PyramidSignedRequestTC)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/share/cubicweb/cubes/signedrequest/test/__init__.py", line 78, in test_bad_date
headers=headers)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/test/test_pyramid.py", line 45, in _test_header_format
resp = self.webapp.do_request(req)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webtest/app.py", line 610, in do_request
res = req.get_response(app, catch_exc_info=True)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webob/request.py", line 1295, in send
application, catch_exc_info=True)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webob/request.py", line 1263, in call_application
app_iter = application(self.environ, start_response)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webtest/lint.py", line 198, in lint_app
iterator = application(environ, start_response_wrapper)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/router.py", line 236, in __call__
response = self.invoke_subrequest(request, use_tweens=True)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/router.py", line 211, in invoke_subrequest
response = handle_request(request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/share/cubicweb/cubes/signedrequest/pconfig.py", line 27, in body_hash
return handler(request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/tweens.py", line 51, in excview_tween
request_iface=request_iface.combined
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/view.py", line 547, in _call_view
response = view_callable(context, request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/viewderivers.py", line 413, in viewresult_to_response
result = view(context, request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/viewderivers.py", line 106, in mapped_view
return _mapped_view(context, request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/bwcompat.py", line 130, in error_handler
req = request.cw_request
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/decorator.py", line 42, in __get__
val = self.wrapped(inst)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/util.py", line 67, in <lambda>
fn = lambda this: callable(this)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 328, in _cw_request
cnx = request.cw_cnx
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/decorator.py", line 42, in __get__
val = self.wrapped(inst)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/util.py", line 67, in <lambda>
fn = lambda this: callable(this)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 246, in _cw_cnx
session = request.cw_session
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/decorator.py", line 42, in __get__
val = self.wrapped(inst)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/util.py", line 67, in <lambda>
fn = lambda this: callable(this)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 310, in _cw_session
session = repo_connect(request, repo, eid=eid)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 284, in repo_connect
user = tools.cached_build_user(repo, eid)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/tools.py", line 62, in cached_build_user
_user_cache[eid] = clone_user(repo, user)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/tools.py", line 33, in clone_user
if hasattr(user, '_properties') else None)
TypeError: __init__() got an unexpected keyword argument 'groups'

Stdout:
Building signedresquest for database tmpdb

======================================================================
ERROR: test_bad_http_auth_method (test_pyramid.PyramidSignedRequestTC)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/share/cubicweb/cubes/signedrequest/test/__init__.py", line 83, in test_bad_http_auth_method
result, req = self._test_header_format(method='AWS', login='admin', signature=signature)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/test/test_pyramid.py", line 45, in _test_header_format
resp = self.webapp.do_request(req)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webtest/app.py", line 610, in do_request
res = req.get_response(app, catch_exc_info=True)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webob/request.py", line 1295, in send
application, catch_exc_info=True)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webob/request.py", line 1263, in call_application
app_iter = application(self.environ, start_response)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webtest/lint.py", line 198, in lint_app
iterator = application(environ, start_response_wrapper)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/router.py", line 236, in __call__
response = self.invoke_subrequest(request, use_tweens=True)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/router.py", line 211, in invoke_subrequest
response = handle_request(request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/share/cubicweb/cubes/signedrequest/pconfig.py", line 27, in body_hash
return handler(request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/tweens.py", line 51, in excview_tween
request_iface=request_iface.combined
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/view.py", line 547, in _call_view
response = view_callable(context, request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/viewderivers.py", line 413, in viewresult_to_response
result = view(context, request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/viewderivers.py", line 106, in mapped_view
return _mapped_view(context, request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/bwcompat.py", line 130, in error_handler
req = request.cw_request
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/decorator.py", line 42, in __get__
val = self.wrapped(inst)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/util.py", line 67, in <lambda>
fn = lambda this: callable(this)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 328, in _cw_request
cnx = request.cw_cnx
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/decorator.py", line 42, in __get__
val = self.wrapped(inst)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/util.py", line 67, in <lambda>
fn = lambda this: callable(this)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 246, in _cw_cnx
session = request.cw_session
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/decorator.py", line 42, in __get__
val = self.wrapped(inst)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/util.py", line 67, in <lambda>
fn = lambda this: callable(this)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 310, in _cw_session
session = repo_connect(request, repo, eid=eid)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 284, in repo_connect
user = tools.cached_build_user(repo, eid)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/tools.py", line 62, in cached_build_user
_user_cache[eid] = clone_user(repo, user)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/tools.py", line 33, in clone_user
if hasattr(user, '_properties') else None)
TypeError: __init__() got an unexpected keyword argument 'groups'

======================================================================
ERROR: test_bad_signature (test_pyramid.PyramidSignedRequestTC)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/share/cubicweb/cubes/signedrequest/test/__init__.py", line 87, in test_bad_signature
result, req = self._test_header_format(method='Cubicweb', login='admin', signature='YYY')
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/test/test_pyramid.py", line 45, in _test_header_format
resp = self.webapp.do_request(req)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webtest/app.py", line 610, in do_request
res = req.get_response(app, catch_exc_info=True)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webob/request.py", line 1295, in send
application, catch_exc_info=True)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webob/request.py", line 1263, in call_application
app_iter = application(self.environ, start_response)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webtest/lint.py", line 198, in lint_app
iterator = application(environ, start_response_wrapper)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/router.py", line 236, in __call__
response = self.invoke_subrequest(request, use_tweens=True)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/router.py", line 211, in invoke_subrequest
response = handle_request(request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/share/cubicweb/cubes/signedrequest/pconfig.py", line 27, in body_hash
return handler(request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/tweens.py", line 51, in excview_tween
request_iface=request_iface.combined
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/view.py", line 547, in _call_view
response = view_callable(context, request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/viewderivers.py", line 413, in viewresult_to_response
result = view(context, request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/viewderivers.py", line 106, in mapped_view
return _mapped_view(context, request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/bwcompat.py", line 130, in error_handler
req = request.cw_request
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/decorator.py", line 42, in __get__
val = self.wrapped(inst)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/util.py", line 67, in <lambda>
fn = lambda this: callable(this)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 328, in _cw_request
cnx = request.cw_cnx
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/decorator.py", line 42, in __get__
val = self.wrapped(inst)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/util.py", line 67, in <lambda>
fn = lambda this: callable(this)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 246, in _cw_cnx
session = request.cw_session
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/decorator.py", line 42, in __get__
val = self.wrapped(inst)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/util.py", line 67, in <lambda>
fn = lambda this: callable(this)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 310, in _cw_session
session = repo_connect(request, repo, eid=eid)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 284, in repo_connect
user = tools.cached_build_user(repo, eid)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/tools.py", line 62, in cached_build_user
_user_cache[eid] = clone_user(repo, user)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/tools.py", line 33, in clone_user
if hasattr(user, '_properties') else None)
TypeError: __init__() got an unexpected keyword argument 'groups'

======================================================================
ERROR: test_bad_signature_url (test_pyramid.PyramidSignedRequestTC)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/share/cubicweb/cubes/signedrequest/test/__init__.py", line 107, in test_bad_signature_url
result, req = self._test_header_format(method='Cubicweb', login='admin', signature='YYY')
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/test/test_pyramid.py", line 45, in _test_header_format
resp = self.webapp.do_request(req)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webtest/app.py", line 610, in do_request
res = req.get_response(app, catch_exc_info=True)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webob/request.py", line 1295, in send
application, catch_exc_info=True)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webob/request.py", line 1263, in call_application
app_iter = application(self.environ, start_response)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webtest/lint.py", line 198, in lint_app
iterator = application(environ, start_response_wrapper)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/router.py", line 236, in __call__
response = self.invoke_subrequest(request, use_tweens=True)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/router.py", line 211, in invoke_subrequest
response = handle_request(request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/share/cubicweb/cubes/signedrequest/pconfig.py", line 27, in body_hash
return handler(request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/tweens.py", line 51, in excview_tween
request_iface=request_iface.combined
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/view.py", line 547, in _call_view
response = view_callable(context, request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/viewderivers.py", line 413, in viewresult_to_response
result = view(context, request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/viewderivers.py", line 106, in mapped_view
return _mapped_view(context, request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/bwcompat.py", line 130, in error_handler
req = request.cw_request
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/decorator.py", line 42, in __get__
val = self.wrapped(inst)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/util.py", line 67, in <lambda>
fn = lambda this: callable(this)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 328, in _cw_request
cnx = request.cw_cnx
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/decorator.py", line 42, in __get__
val = self.wrapped(inst)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/util.py", line 67, in <lambda>
fn = lambda this: callable(this)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 246, in _cw_cnx
session = request.cw_session
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/decorator.py", line 42, in __get__
val = self.wrapped(inst)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/util.py", line 67, in <lambda>
fn = lambda this: callable(this)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 310, in _cw_session
session = repo_connect(request, repo, eid=eid)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 284, in repo_connect
user = tools.cached_build_user(repo, eid)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/tools.py", line 62, in cached_build_user
_user_cache[eid] = clone_user(repo, user)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/tools.py", line 33, in clone_user
if hasattr(user, '_properties') else None)
TypeError: __init__() got an unexpected keyword argument 'groups'

======================================================================
ERROR: test_deactivated_token (test_pyramid.PyramidSignedRequestTC)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/share/cubicweb/cubes/signedrequest/test/__init__.py", line 96, in test_deactivated_token
login='admin',
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/test/test_pyramid.py", line 45, in _test_header_format
resp = self.webapp.do_request(req)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webtest/app.py", line 610, in do_request
res = req.get_response(app, catch_exc_info=True)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webob/request.py", line 1295, in send
application, catch_exc_info=True)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webob/request.py", line 1263, in call_application
app_iter = application(self.environ, start_response)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webtest/lint.py", line 198, in lint_app
iterator = application(environ, start_response_wrapper)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/router.py", line 236, in __call__
response = self.invoke_subrequest(request, use_tweens=True)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/router.py", line 211, in invoke_subrequest
response = handle_request(request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/share/cubicweb/cubes/signedrequest/pconfig.py", line 27, in body_hash
return handler(request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/tweens.py", line 51, in excview_tween
request_iface=request_iface.combined
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/view.py", line 547, in _call_view
response = view_callable(context, request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/viewderivers.py", line 413, in viewresult_to_response
result = view(context, request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/viewderivers.py", line 106, in mapped_view
return _mapped_view(context, request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/bwcompat.py", line 130, in error_handler
req = request.cw_request
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/decorator.py", line 42, in __get__
val = self.wrapped(inst)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/util.py", line 67, in <lambda>
fn = lambda this: callable(this)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 328, in _cw_request
cnx = request.cw_cnx
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/decorator.py", line 42, in __get__
val = self.wrapped(inst)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/util.py", line 67, in <lambda>
fn = lambda this: callable(this)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 246, in _cw_cnx
session = request.cw_session
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/decorator.py", line 42, in __get__
val = self.wrapped(inst)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/util.py", line 67, in <lambda>
fn = lambda this: callable(this)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 310, in _cw_session
session = repo_connect(request, repo, eid=eid)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 284, in repo_connect
user = tools.cached_build_user(repo, eid)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/tools.py", line 62, in cached_build_user
_user_cache[eid] = clone_user(repo, user)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/tools.py", line 33, in clone_user
if hasattr(user, '_properties') else None)
TypeError: __init__() got an unexpected keyword argument 'groups'

======================================================================
ERROR: test_login (test_pyramid.PyramidSignedRequestTC)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/share/cubicweb/cubes/signedrequest/test/__init__.py", line 66, in test_login
login='admin',
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/test/test_pyramid.py", line 45, in _test_header_format
resp = self.webapp.do_request(req)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webtest/app.py", line 610, in do_request
res = req.get_response(app, catch_exc_info=True)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webob/request.py", line 1295, in send
application, catch_exc_info=True)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webob/request.py", line 1263, in call_application
app_iter = application(self.environ, start_response)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webtest/lint.py", line 198, in lint_app
iterator = application(environ, start_response_wrapper)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/router.py", line 236, in __call__
response = self.invoke_subrequest(request, use_tweens=True)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/router.py", line 211, in invoke_subrequest
response = handle_request(request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/share/cubicweb/cubes/signedrequest/pconfig.py", line 27, in body_hash
return handler(request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/tweens.py", line 51, in excview_tween
request_iface=request_iface.combined
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/view.py", line 547, in _call_view
response = view_callable(context, request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/viewderivers.py", line 413, in viewresult_to_response
result = view(context, request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/viewderivers.py", line 106, in mapped_view
return _mapped_view(context, request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/bwcompat.py", line 130, in error_handler
req = request.cw_request
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/decorator.py", line 42, in __get__
val = self.wrapped(inst)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/util.py", line 67, in <lambda>
fn = lambda this: callable(this)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 328, in _cw_request
cnx = request.cw_cnx
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/decorator.py", line 42, in __get__
val = self.wrapped(inst)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/util.py", line 67, in <lambda>
fn = lambda this: callable(this)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 246, in _cw_cnx
session = request.cw_session
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/decorator.py", line 42, in __get__
val = self.wrapped(inst)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/util.py", line 67, in <lambda>
fn = lambda this: callable(this)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 306, in _cw_session
if not request.authenticated_userid:
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/security.py", line 344, in authenticated_userid
return policy.authenticated_userid(self)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_multiauth/__init__.py", line 86, in authenticated_userid
if self._callback(userid, request) is not None:
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 354, in get_principals
session = repo_connect(request, repo, eid=login)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 284, in repo_connect
user = tools.cached_build_user(repo, eid)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/tools.py", line 62, in cached_build_user
_user_cache[eid] = clone_user(repo, user)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/tools.py", line 33, in clone_user
if hasattr(user, '_properties') else None)
TypeError: __init__() got an unexpected keyword argument 'groups'

======================================================================
ERROR: test_post_http_request_signature (test_pyramid.PyramidSignedRequestTC)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/share/cubicweb/cubes/signedrequest/test/__init__.py", line 119, in test_post_http_request_signature
headers=headers)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/test/test_pyramid.py", line 45, in _test_header_format
resp = self.webapp.do_request(req)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webtest/app.py", line 610, in do_request
res = req.get_response(app, catch_exc_info=True)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webob/request.py", line 1295, in send
application, catch_exc_info=True)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webob/request.py", line 1263, in call_application
app_iter = application(self.environ, start_response)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webtest/lint.py", line 198, in lint_app
iterator = application(environ, start_response_wrapper)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/router.py", line 236, in __call__
response = self.invoke_subrequest(request, use_tweens=True)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/router.py", line 211, in invoke_subrequest
response = handle_request(request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/share/cubicweb/cubes/signedrequest/pconfig.py", line 27, in body_hash
return handler(request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/tweens.py", line 51, in excview_tween
request_iface=request_iface.combined
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/view.py", line 547, in _call_view
response = view_callable(context, request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/viewderivers.py", line 413, in viewresult_to_response
result = view(context, request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/viewderivers.py", line 106, in mapped_view
return _mapped_view(context, request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/bwcompat.py", line 130, in error_handler
req = request.cw_request
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/decorator.py", line 42, in __get__
val = self.wrapped(inst)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/util.py", line 67, in <lambda>
fn = lambda this: callable(this)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 328, in _cw_request
cnx = request.cw_cnx
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/decorator.py", line 42, in __get__
val = self.wrapped(inst)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/util.py", line 67, in <lambda>
fn = lambda this: callable(this)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 246, in _cw_cnx
session = request.cw_session
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/decorator.py", line 42, in __get__
val = self.wrapped(inst)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/util.py", line 67, in <lambda>
fn = lambda this: callable(this)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 306, in _cw_session
if not request.authenticated_userid:
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/security.py", line 344, in authenticated_userid
return policy.authenticated_userid(self)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_multiauth/__init__.py", line 86, in authenticated_userid
if self._callback(userid, request) is not None:
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 354, in get_principals
session = repo_connect(request, repo, eid=login)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 284, in repo_connect
user = tools.cached_build_user(repo, eid)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/tools.py", line 62, in cached_build_user
_user_cache[eid] = clone_user(repo, user)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/tools.py", line 33, in clone_user
if hasattr(user, '_properties') else None)
TypeError: __init__() got an unexpected keyword argument 'groups'

======================================================================
ERROR: test_post_http_request_signature_with_data (test_pyramid.PyramidSignedRequestTC)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/share/cubicweb/cubes/signedrequest/test/__init__.py", line 149, in test_post_http_request_signature_with_data
url='/testauth?key1=value1'
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/test/test_pyramid.py", line 45, in _test_header_format
resp = self.webapp.do_request(req)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webtest/app.py", line 610, in do_request
res = req.get_response(app, catch_exc_info=True)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webob/request.py", line 1295, in send
application, catch_exc_info=True)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webob/request.py", line 1263, in call_application
app_iter = application(self.environ, start_response)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webtest/lint.py", line 198, in lint_app
iterator = application(environ, start_response_wrapper)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/router.py", line 236, in __call__
response = self.invoke_subrequest(request, use_tweens=True)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/router.py", line 211, in invoke_subrequest
response = handle_request(request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/share/cubicweb/cubes/signedrequest/pconfig.py", line 27, in body_hash
return handler(request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/tweens.py", line 51, in excview_tween
request_iface=request_iface.combined
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/view.py", line 547, in _call_view
response = view_callable(context, request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/viewderivers.py", line 413, in viewresult_to_response
result = view(context, request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/viewderivers.py", line 106, in mapped_view
return _mapped_view(context, request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/bwcompat.py", line 130, in error_handler
req = request.cw_request
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/decorator.py", line 42, in __get__
val = self.wrapped(inst)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/util.py", line 67, in <lambda>
fn = lambda this: callable(this)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 328, in _cw_request
cnx = request.cw_cnx
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/decorator.py", line 42, in __get__
val = self.wrapped(inst)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/util.py", line 67, in <lambda>
fn = lambda this: callable(this)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 246, in _cw_cnx
session = request.cw_session
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/decorator.py", line 42, in __get__
val = self.wrapped(inst)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/util.py", line 67, in <lambda>
fn = lambda this: callable(this)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 306, in _cw_session
if not request.authenticated_userid:
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/security.py", line 344, in authenticated_userid
return policy.authenticated_userid(self)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_multiauth/__init__.py", line 86, in authenticated_userid
if self._callback(userid, request) is not None:
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 354, in get_principals
session = repo_connect(request, repo, eid=login)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 284, in repo_connect
user = tools.cached_build_user(repo, eid)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/tools.py", line 62, in cached_build_user
_user_cache[eid] = clone_user(repo, user)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/tools.py", line 33, in clone_user
if hasattr(user, '_properties') else None)
TypeError: __init__() got an unexpected keyword argument 'groups'

======================================================================
ERROR: test_post_http_request_signature_with_multipart (test_pyramid.PyramidSignedRequestTC)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/share/cubicweb/cubes/signedrequest/test/__init__.py", line 134, in test_post_http_request_signature_with_multipart
url='/testauth?key1=value1'
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/test/test_pyramid.py", line 45, in _test_header_format
resp = self.webapp.do_request(req)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webtest/app.py", line 610, in do_request
res = req.get_response(app, catch_exc_info=True)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webob/request.py", line 1295, in send
application, catch_exc_info=True)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webob/request.py", line 1263, in call_application
app_iter = application(self.environ, start_response)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/webtest/lint.py", line 198, in lint_app
iterator = application(environ, start_response_wrapper)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/router.py", line 236, in __call__
response = self.invoke_subrequest(request, use_tweens=True)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/router.py", line 211, in invoke_subrequest
response = handle_request(request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/share/cubicweb/cubes/signedrequest/pconfig.py", line 27, in body_hash
return handler(request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/tweens.py", line 51, in excview_tween
request_iface=request_iface.combined
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/view.py", line 547, in _call_view
response = view_callable(context, request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/viewderivers.py", line 413, in viewresult_to_response
result = view(context, request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/viewderivers.py", line 106, in mapped_view
return _mapped_view(context, request)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/bwcompat.py", line 130, in error_handler
req = request.cw_request
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/decorator.py", line 42, in __get__
val = self.wrapped(inst)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/util.py", line 67, in <lambda>
fn = lambda this: callable(this)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 328, in _cw_request
cnx = request.cw_cnx
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/decorator.py", line 42, in __get__
val = self.wrapped(inst)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/util.py", line 67, in <lambda>
fn = lambda this: callable(this)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 246, in _cw_cnx
session = request.cw_session
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/decorator.py", line 42, in __get__
val = self.wrapped(inst)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/util.py", line 67, in <lambda>
fn = lambda this: callable(this)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 306, in _cw_session
if not request.authenticated_userid:
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid/security.py", line 344, in authenticated_userid
return policy.authenticated_userid(self)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_multiauth/__init__.py", line 86, in authenticated_userid
if self._callback(userid, request) is not None:
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 354, in get_principals
session = repo_connect(request, repo, eid=login)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/core.py", line 284, in repo_connect
user = tools.cached_build_user(repo, eid)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/tools.py", line 62, in cached_build_user
_user_cache[eid] = clone_user(repo, user)
File "/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/local/lib/python2.7/site-packages/pyramid_cubicweb/tools.py", line 33, in clone_user
if hasattr(user, '_properties') else None)
TypeError: __init__() got an unexpected keyword argument 'groups'

----------------------------------------------------------------------
Ran 28 tests in 25.283s

FAILED (errors=9)

Stdout:
Building signedresquest for database tmpdb
ERROR: InvocationError: '/var/lib/jenkins/jobs/cubes-signedrequest/workspace/TOXENV/py27-dev/cubicweb-signedrequest/.tox/py27-dev/bin/python -m unittest discover -s test -p *test_*.py -b'
___________________________________ summary ____________________________________
ERROR: py27-dev: commands failed
Build step 'Execute shell' marked build as failure
Sending e-mails to: dlaxalde@logilab.fr david@logilab.fr syt@logilab.fr
[PostBuildScript] - Execution post build scripts.
[py27-dev] $ /bin/bash -xe /tmp/hudson3618031031446134477.sh
+ /var/lib/jenkins/scripts/notify_forge_apycot.py cwo cubicweb-signedrequest 206bf8960994 http://jenkins.logilab.fr/job/cubes-signedrequest/TOXENV=py27-dev/107/ --status failure
<br/>

log from execution
download