After installing aio OpenStack with Blazar using devstack, tox -e py27 fails.
hoge@fuga:/opt/stack/blazar$ tox -e py27
-- snip --
FAIL: utils.test_trusts.TestTrusts.test_create_ctx_from_trust tags: worker-0 ---------------------------------------------------------------------- Traceback (most recent call last): File "/opt/stack/blazar/blazar/tests/utils/test_trusts.py", line 63, in test_create_ctx_from_trust self.assertEqual(fake_ctx_dict, ctx.__dict__) File "/opt/stack/blazar/.tox/py27/local/lib/python2.7/site-packages/testtools/testcase.py", line 411, in assertEqual self.assertThat(observed, matcher, message) File "/opt/stack/blazar/.tox/py27/local/lib/python2.7/site-packages/testtools/testcase.py", line 498, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: !=: reference = {'_BaseContext__values': {'auth_token': <MagicMock name='BlazarKeystoneClient().auth_token' id='139720682473680'>, 'project_id': <MagicMock name='BlazarKeystoneClient().tenant_id' id='139720566276752'>, 'project_name': 'admin', 'service_catalog': <MagicMock name='BlazarKeystoneClient().service_catalog.catalog.__getitem__()' id='139720564983056'>, 'user_name': 'admin'}} actual = {'_BaseContext__values': {'auth_token': <MagicMock name='BlazarKeystoneClient().auth_token' id='139720682473680'>, 'project_id': <MagicMock name='BlazarKeystoneClient().tenant_id' id='139720566276752'>, 'project_name': 'service', 'service_catalog': <MagicMock name='BlazarKeystoneClient().service_catalog.catalog.__getitem__()' id='139720564983056'>, 'user_name': 'blazar'}} Ran 483 tests in 22.167s (-3.541s) FAILED (id=7, failures=1 (+1), skips=4) error: testr failed (1) ERROR: InvocationError for command '/opt/stack/blazar/.tox/py27/bin/lockutils-wrapper python setup.py testr --slowest --testr-args=' (exited with code 1) ___________________________________________________________________________________________________________________________ summary ___________________________________________________________________________________________________________________________ ERROR: py27: commands failed
hoge@fuga:/opt/stack/blazar$ cat /etc/blazar/blazar.conf
[DEFAULT] rpc_backend = rabbit transport_url = rabbit://stackrabbit:stack@127.0.0.1:5672/ use_syslog = False debug = True host = 127.0.0.1 os_region_name = RegionOne identity_service = identity os_admin_project_name = service os_admin_username = blazar os_admin_password = stack os_auth_prefix = identity os_auth_port = 80 os_auth_host = 127.0.0.1 os_auth_version = v3
[keystone_authtoken] memcached_servers = localhost:11211 cafile = /opt/stack/data/ca-bundle.pem project_domain_name = Default project_name = service user_domain_name = Default password = stack username = blazar auth_url = http://127.0.0.1/identity auth_type = password signing_dir = /var/cache/blazar
[physical:host] aggregate_freepool_name = freepool
[manager] plugins = physical.host.plugin,virtual.instance.plugin
[api] api_v2_controllers = oshosts,leases
[database] connection = mysql+pymysql://root:stack@127.0.0.1/blazar?charset=utf8
After installing aio OpenStack with Blazar using devstack,
tox -e py27 fails.
hoge@fuga: /opt/stack/ blazar$ tox -e py27
-- snip --
FAIL: utils.test_ trusts. TestTrusts. test_create_ ctx_from_ trust ------- ------- ------- ------- ------- ------- ------- ------- ------- blazar/ blazar/ tests/utils/ test_trusts. py", line 63, in test_create_ ctx_from_ trust assertEqual( fake_ctx_ dict, ctx.__dict__) blazar/ .tox/py27/ local/lib/ python2. 7/site- packages/ testtools/ testcase. py", line 411, in assertEqual assertThat( observed, matcher, message) blazar/ .tox/py27/ local/lib/ python2. 7/site- packages/ testtools/ testcase. py", line 498, in assertThat matchers. _impl.MismatchE rror: !=: _values' : {'auth_token': <MagicMock name='BlazarKey stoneClient( ).auth_ token' id='13972068247 3680'>,
'project_ id': <MagicMock name='BlazarKey stoneClient( ).tenant_ id' id='13972056627 6752'>,
'project_ name': 'admin',
'service_ catalog' : <MagicMock name='BlazarKey stoneClient( ).service_ catalog. catalog. __getitem_ _()' id='13972056498 3056'>,
'user_ name': 'admin'}} _values' : {'auth_token': <MagicMock name='BlazarKey stoneClient( ).auth_ token' id='13972068247 3680'>,
'project_ id': <MagicMock name='BlazarKey stoneClient( ).tenant_ id' id='13972056627 6752'>,
'project_ name': 'service',
'service_ catalog' : <MagicMock name='BlazarKey stoneClient( ).service_ catalog. catalog. __getitem_ _()' id='13972056498 3056'>,
'user_ name': 'blazar'}} blazar/ .tox/py27/ bin/lockutils- wrapper python setup.py testr --slowest --testr-args=' (exited with code 1) _______ _______ _______ _______ _______ _______ _______ _______ _______ _______ _______ _______ _______ _______ _______ _______ ____ summary _______ _______ _______ _______ _______ _______ _______ _______ _______ _______ _______ _______ _______ _______ _______ _______ _______ ____
tags: worker-0
-------
Traceback (most recent call last):
File "/opt/stack/
self.
File "/opt/stack/
self.
File "/opt/stack/
raise mismatch_error
testtools.
reference = {'_BaseContext_
actual = {'_BaseContext_
Ran 483 tests in 22.167s (-3.541s)
FAILED (id=7, failures=1 (+1), skips=4)
error: testr failed (1)
ERROR: InvocationError for command '/opt/stack/
_______
ERROR: py27: commands failed
hoge@fuga: /opt/stack/ blazar$ cat /etc/blazar/ blazar. conf
[DEFAULT] //stackrabbit: stack@127. 0.0.1:5672/ project_ name = service
rpc_backend = rabbit
transport_url = rabbit:
use_syslog = False
debug = True
host = 127.0.0.1
os_region_name = RegionOne
identity_service = identity
os_admin_
os_admin_username = blazar
os_admin_password = stack
os_auth_prefix = identity
os_auth_port = 80
os_auth_host = 127.0.0.1
os_auth_version = v3
[keystone_ authtoken] data/ca- bundle. pem 127.0.0. 1/identity
memcached_servers = localhost:11211
cafile = /opt/stack/
project_domain_name = Default
project_name = service
user_domain_name = Default
password = stack
username = blazar
auth_url = http://
auth_type = password
signing_dir = /var/cache/blazar
[physical:host] freepool_ name = freepool
aggregate_
[manager] host.plugin, virtual. instance. plugin
plugins = physical.
[api]
api_v2_controllers = oshosts,leases
[database] //root: stack@127. 0.0.1/blazar? charset= utf8
connection = mysql+pymysql: