[trivial] Drop amulet test of api-paste.ini contents since file is not changed by charm
This commit is contained in:
parent
9f5fd4b55a
commit
4dd11b0997
|
@ -388,101 +388,6 @@ class QuantumGatewayBasicDeployment(OpenStackAmuletDeployment):
|
|||
message = "ml2 config error: {}".format(ret)
|
||||
amulet.raise_status(amulet.FAIL, msg=message)
|
||||
|
||||
def test_api_paste_config(self):
|
||||
"""Verify the data in the api paste config file."""
|
||||
unit = self.quantum_gateway_sentry
|
||||
if self._get_openstack_release() >= self.precise_havana:
|
||||
conf = '/etc/neutron/api-paste.ini'
|
||||
expected = {
|
||||
'composite:neutron': {
|
||||
'use': 'egg:Paste#urlmap',
|
||||
'/': 'neutronversions',
|
||||
'/v2.0': 'neutronapi_v2_0'
|
||||
},
|
||||
'filter:keystonecontext': {
|
||||
'paste.filter_factory': 'neutron.auth:'
|
||||
'NeutronKeystoneContext.factory'
|
||||
},
|
||||
'filter:authtoken': {
|
||||
'paste.filter_factory': 'keystoneclient.middleware.'
|
||||
'auth_token:filter_factory'
|
||||
},
|
||||
'filter:extensions': {
|
||||
'paste.filter_factory': 'neutron.api.extensions:'
|
||||
'plugin_aware_extension_middleware_'
|
||||
'factory'
|
||||
},
|
||||
'app:neutronversions': {
|
||||
'paste.app_factory': 'neutron.api.versions:Versions.factory'
|
||||
},
|
||||
'app:neutronapiapp_v2_0': {
|
||||
'paste.app_factory': 'neutron.api.v2.router:APIRouter.'
|
||||
'factory'
|
||||
}
|
||||
}
|
||||
if self._get_openstack_release() == self.precise_havana:
|
||||
expected_additional = {
|
||||
'composite:neutronapi_v2_0': {
|
||||
'use': 'call:neutron.auth:pipeline_factory',
|
||||
'noauth': 'extensions neutronapiapp_v2_0',
|
||||
'keystone': 'authtoken keystonecontext extensions '
|
||||
'neutronapiapp_v2_0'
|
||||
}
|
||||
}
|
||||
else:
|
||||
expected_additional = {
|
||||
'composite:neutronapi_v2_0': {
|
||||
'use': 'call:neutron.auth:pipeline_factory',
|
||||
'noauth': 'request_id catch_errors extensions '
|
||||
'neutronapiapp_v2_0',
|
||||
'keystone': 'request_id catch_errors authtoken '
|
||||
'keystonecontext extensions '
|
||||
'neutronapiapp_v2_0'
|
||||
}
|
||||
}
|
||||
expected = dict(expected.items() + expected_additional.items())
|
||||
else:
|
||||
conf = '/etc/quantum/api-paste.ini'
|
||||
expected = {
|
||||
'composite:quantum': {
|
||||
'use': 'egg:Paste#urlmap',
|
||||
'/': 'quantumversions',
|
||||
'/v2.0': 'quantumapi_v2_0'
|
||||
},
|
||||
'composite:quantumapi_v2_0': {
|
||||
'use': 'call:quantum.auth:pipeline_factory',
|
||||
'noauth': 'extensions quantumapiapp_v2_0',
|
||||
'keystone': 'authtoken keystonecontext extensions '
|
||||
'quantumapiapp_v2_0',
|
||||
},
|
||||
'filter:keystonecontext': {
|
||||
'paste.filter_factory': 'quantum.auth:'
|
||||
'QuantumKeystoneContext.factory'
|
||||
},
|
||||
'filter:authtoken': {
|
||||
'paste.filter_factory': 'keystoneclient.middleware.'
|
||||
'auth_token:filter_factory'
|
||||
},
|
||||
'filter:extensions': {
|
||||
'paste.filter_factory': 'quantum.api.extensions:'
|
||||
'plugin_aware_extension_middleware_'
|
||||
'factory'
|
||||
},
|
||||
'app:quantumversions': {
|
||||
'paste.app_factory': 'quantum.api.versions:Versions.factory'
|
||||
},
|
||||
'app:quantumapiapp_v2_0': {
|
||||
'paste.app_factory': 'quantum.api.v2.router:APIRouter.'
|
||||
'factory'
|
||||
}
|
||||
}
|
||||
|
||||
for section, pairs in expected.iteritems():
|
||||
ret = u.validate_config_data(unit, conf, section, pairs)
|
||||
if ret:
|
||||
message = "api paste config error: {}".format(ret)
|
||||
amulet.raise_status(amulet.FAIL, msg=message)
|
||||
|
||||
def test_dhcp_agent_config(self):
|
||||
"""Verify the data in the dhcp agent config file."""
|
||||
unit = self.quantum_gateway_sentry
|
||||
|
|
Loading…
Reference in New Issue