Running tests with pypy fails with
Steps to reproduce:
- Checkout current master (5edf23de)
- Set
envlist = py27, pypy
intox.ini
. - Remove
basepython
from[testenv]
intox.ini
. - Run:
tox -e pypy
.
I get the following:
________________________________________ BlobManagerTestCase.test_get_doesnt_include_unavailable_blobs _________________________________________
NOTE: Incompatible Exception Representation, displaying natively:
FirstError: FirstError[#1, [Failure instance: Traceback: <class 'pysqlcipher.dbapi2.DatabaseError'>: file is encrypted or is not a database
/home/drebs/dev/leap/repos/soledad/.tox/pypy/site-packages/twisted/internet/defer.py:500:errback
/home/drebs/dev/leap/repos/soledad/.tox/pypy/site-packages/twisted/internet/defer.py:567:_startRunCallbacks
/home/drebs/dev/leap/repos/soledad/.tox/pypy/site-packages/twisted/internet/defer.py:653:_runCallbacks
/home/drebs/dev/leap/repos/soledad/.tox/pypy/site-packages/twisted/internet/defer.py:1442:gotResult
--- <exception caught here> ---
/home/drebs/dev/leap/repos/soledad/.tox/pypy/site-packages/twisted/internet/defer.py:1384:_inlineCallbacks
/home/drebs/dev/leap/repos/soledad/.tox/pypy/site-packages/twisted/python/failure.py:408:throwExceptionIntoGenerator
/home/drebs/dev/leap/repos/soledad/src/leap/soledad/client/_db/blobs/sql.py:165:update_sync_status
/home/drebs/dev/leap/repos/soledad/.tox/pypy/site-packages/twisted/python/threadpool.py:250:inContext
/home/drebs/dev/leap/repos/soledad/.tox/pypy/site-packages/twisted/python/threadpool.py:266:<lambda>
/home/drebs/dev/leap/repos/soledad/.tox/pypy/site-packages/twisted/python/context.py:122:callWithContext
/home/drebs/dev/leap/repos/soledad/.tox/pypy/site-packages/twisted/python/context.py:85:callWithContext
/home/drebs/dev/leap/repos/soledad/src/leap/soledad/client/_db/blobs/sql.py:365:_runInteraction
/home/drebs/dev/leap/repos/soledad/.tox/pypy/site-packages/twisted/enterprise/adbapi.py:464:_runInteraction
/home/drebs/dev/leap/repos/soledad/.tox/pypy/site-packages/twisted/enterprise/adbapi.py:36:__init__
/home/drebs/dev/leap/repos/soledad/.tox/pypy/site-packages/twisted/enterprise/adbapi.py:76:reconnect
/home/drebs/dev/leap/repos/soledad/.tox/pypy/site-packages/twisted/enterprise/adbapi.py:433:connect
/usr/lib/pypy/lib_pypy/_functools.py:45:__call__
/home/drebs/dev/leap/repos/soledad/src/leap/soledad/client/_db/pragmas.py:45:set_init_pragmas
/home/drebs/dev/leap/repos/soledad/src/leap/soledad/client/_db/pragmas.py:59:_set_init_pragmas
/home/drebs/dev/leap/repos/soledad/src/leap/soledad/client/_db/pragmas.py:368:set_write_ahead_logging
]]