When running my tests under Tox, I get this well-known message:
RuntimeError: No recommended backend was available. Install the keyrings.alt package if you want to use the non-recommended backends. See README.rst for details.
When I run the same tests under nose (outside of tox) everything is happy...
Here's what's in my tox.ini:
[tox]
site-packages=True
[testenv]
site-packages=True
deps=
dbus-python==1.2.4
SecretStorage==2.3.1
keyring==10.4.0
Here's what Tox says is installed:
python installed: asn1crypto==0.22.0,cffi==1.10.0,coverage==4.4.1,cryptography==1.9,dbus-python==1.2.4,enum34==1.1.6,idna==2.5,ipaddress==1.0.18,keyring==10.4.0,naas-base==1.0.3,nose==1.3.7,pycparser==2.17,SecretStorage==2.3.1,six==1.10.0
python finish: envreport after 0.30 seconds
python start: runtests
removing /home/alanr/Charter/pypackage/naas/naas-base/.tox/python/tmp
python runtests: PYTHONHASHSEED='1153821658'
python runtests: commands[0] | nosetests --with-coverage --cover-erase -vw .
setting PATH=/home/alanr/Charter/pypackage/naas/naas-base/.tox/python/bin:/home/alanr/Charter/pypackage/naas/naas-base/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/sbin:/usr/sbin:/home/alanr/bin:/sbin:/usr/sbin
/home/alanr/Charter/pypackage/naas/naas-base$ /home/alanr/Charter/pypackage/naas/naas-base/.tox/python/bin/nosetests --with-coverage --cover-erase -vw .
When running my tests under Tox, I get this well-known message:
When I run the same tests under nose (outside of tox) everything is happy...
Here's what's in my tox.ini:
Here's what Tox says is installed: