Skip additionalProperties checks when LegacyV2CompatibleWrapper enabled
LegacyV2CompatibleWrapper adds environ variable 'openstack.legacy_v2' to indicate request coming from v2 request. Based on 'openstack.legacy_v2' will skip additionalProperties checks in JSON-Schema validation. Partial implements blueprint api-relax-validation Change-Id: Ic95dd0d1b77994ce6e47498c8ae0d7ae079706be
This commit is contained in:
parent
0f3e746f73
commit
e850bda58f
@ -341,11 +341,11 @@ class OSAPIFixture(fixtures.Fixture):
|
|||||||
'debug': True
|
'debug': True
|
||||||
}
|
}
|
||||||
self.useFixture(ConfPatcher(**conf_overrides))
|
self.useFixture(ConfPatcher(**conf_overrides))
|
||||||
osapi = service.WSGIService("osapi_compute")
|
self.osapi = service.WSGIService("osapi_compute")
|
||||||
osapi.start()
|
self.osapi.start()
|
||||||
self.addCleanup(osapi.stop)
|
self.addCleanup(self.osapi.stop)
|
||||||
self.auth_url = 'http://%(host)s:%(port)s/%(api_version)s' % ({
|
self.auth_url = 'http://%(host)s:%(port)s/%(api_version)s' % ({
|
||||||
'host': osapi.host, 'port': osapi.port,
|
'host': self.osapi.host, 'port': self.osapi.port,
|
||||||
'api_version': self.api_version})
|
'api_version': self.api_version})
|
||||||
self.api = client.TestOpenStackClient('fake', 'fake', self.auth_url)
|
self.api = client.TestOpenStackClient('fake', 'fake', self.auth_url)
|
||||||
self.admin_api = client.TestOpenStackClient(
|
self.admin_api = client.TestOpenStackClient(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user