Reconcile tests with latest trunk merges.
This commit is contained in:
parent
6e434be050
commit
e5069f27cd
@ -86,7 +86,7 @@ paste.filter_factory = nova.api.openstack.auth:AuthMiddleware.factory
|
|||||||
paste.filter_factory = nova.api.openstack.limits:RateLimitingMiddleware.factory
|
paste.filter_factory = nova.api.openstack.limits:RateLimitingMiddleware.factory
|
||||||
|
|
||||||
[filter:extensions]
|
[filter:extensions]
|
||||||
paste.filter_factory = nova.api.openstack.extensions:ExtensionsRouter.factory
|
paste.filter_factory = nova.api.openstack.extensions:ExtensionMiddleware.factory
|
||||||
|
|
||||||
[app:osapiapp10]
|
[app:osapiapp10]
|
||||||
paste.app_factory = nova.api.openstack:APIRouterV10.factory
|
paste.app_factory = nova.api.openstack:APIRouterV10.factory
|
||||||
|
@ -73,7 +73,7 @@ class Foxinsocks(object):
|
|||||||
data['flavor']['googoose'] = "Gooey goo for chewy chewing!"
|
data['flavor']['googoose'] = "Gooey goo for chewy chewing!"
|
||||||
return data
|
return data
|
||||||
|
|
||||||
resp_ext = extensions.ResponseExtension('GET', '/v1.0/flavors/:(id)',
|
resp_ext = extensions.ResponseExtension('GET', '/v1.1/flavors/:(id)',
|
||||||
_goose_handler)
|
_goose_handler)
|
||||||
response_exts.append(resp_ext)
|
response_exts.append(resp_ext)
|
||||||
|
|
||||||
@ -84,7 +84,7 @@ class Foxinsocks(object):
|
|||||||
data['big_bands'] = 'Pig Bands!'
|
data['big_bands'] = 'Pig Bands!'
|
||||||
return data
|
return data
|
||||||
|
|
||||||
resp_ext2 = extensions.ResponseExtension('GET', '/v1.0/flavors/:(id)',
|
resp_ext2 = extensions.ResponseExtension('GET', '/v1.1/flavors/:(id)',
|
||||||
_bands_handler)
|
_bands_handler)
|
||||||
response_exts.append(resp_ext2)
|
response_exts.append(resp_ext2)
|
||||||
return response_exts
|
return response_exts
|
||||||
|
@ -193,6 +193,10 @@ class ResponseExtensionTest(unittest.TestCase):
|
|||||||
fakes.stub_out_auth(self.stubs)
|
fakes.stub_out_auth(self.stubs)
|
||||||
self.context = context.get_admin_context()
|
self.context = context.get_admin_context()
|
||||||
|
|
||||||
|
def tearDown(self):
|
||||||
|
self.stubs.UnsetAll()
|
||||||
|
super(ResponseExtensionTest, self).tearDown()
|
||||||
|
|
||||||
def test_get_resources_with_stub_mgr(self):
|
def test_get_resources_with_stub_mgr(self):
|
||||||
|
|
||||||
test_resp = "Gooey goo for chewy chewing!"
|
test_resp = "Gooey goo for chewy chewing!"
|
||||||
@ -204,13 +208,14 @@ class ResponseExtensionTest(unittest.TestCase):
|
|||||||
return data
|
return data
|
||||||
|
|
||||||
resp_ext = extensions.ResponseExtension('GET',
|
resp_ext = extensions.ResponseExtension('GET',
|
||||||
'/v1.0/flavors/:(id)',
|
'/v1.1/flavors/:(id)',
|
||||||
_resp_handler)
|
_resp_handler)
|
||||||
|
|
||||||
manager = StubExtensionManager(None, None, resp_ext)
|
manager = StubExtensionManager(None, None, resp_ext)
|
||||||
app = fakes.wsgi_app()
|
app = fakes.wsgi_app()
|
||||||
ext_midware = extensions.ExtensionMiddleware(app, manager)
|
ext_midware = extensions.ExtensionMiddleware(app, manager)
|
||||||
request = webob.Request.blank("/v1.0/flavors/1")
|
request = webob.Request.blank("/v1.1/flavors/1")
|
||||||
|
request.environ['api.version'] = '1.1'
|
||||||
response = request.get_response(ext_midware)
|
response = request.get_response(ext_midware)
|
||||||
self.assertEqual(200, response.status_int)
|
self.assertEqual(200, response.status_int)
|
||||||
response_data = json.loads(response.body)
|
response_data = json.loads(response.body)
|
||||||
@ -222,10 +227,10 @@ class ResponseExtensionTest(unittest.TestCase):
|
|||||||
|
|
||||||
app = fakes.wsgi_app()
|
app = fakes.wsgi_app()
|
||||||
ext_midware = extensions.ExtensionMiddleware(app)
|
ext_midware = extensions.ExtensionMiddleware(app)
|
||||||
request = webob.Request.blank("/v1.0/flavors/1")
|
request = webob.Request.blank("/v1.1/flavors/1")
|
||||||
|
request.environ['api.version'] = '1.1'
|
||||||
response = request.get_response(ext_midware)
|
response = request.get_response(ext_midware)
|
||||||
self.assertEqual(200, response.status_int)
|
self.assertEqual(200, response.status_int)
|
||||||
response_data = json.loads(response.body)
|
response_data = json.loads(response.body)
|
||||||
print response_data
|
|
||||||
self.assertEqual(test_resp, response_data['flavor']['googoose'])
|
self.assertEqual(test_resp, response_data['flavor']['googoose'])
|
||||||
self.assertEqual("Pig Bands!", response_data['big_bands'])
|
self.assertEqual("Pig Bands!", response_data['big_bands'])
|
||||||
|
Loading…
Reference in New Issue
Block a user