routing test coverage
This commit is contained in:
@@ -1008,9 +1008,18 @@ class ZoneRedirectTest(test.TestCase):
|
|||||||
decorator = FakeRerouteCompute("foo")
|
decorator = FakeRerouteCompute("foo")
|
||||||
try:
|
try:
|
||||||
result = decorator(go_boom)(None, None, 1)
|
result = decorator(go_boom)(None, None, 1)
|
||||||
|
self.assertFail(_("Should have rerouted."))
|
||||||
except api.RedirectResult, e:
|
except api.RedirectResult, e:
|
||||||
self.assertEquals(e.results['magic'], 'found me')
|
self.assertEquals(e.results['magic'], 'found me')
|
||||||
|
|
||||||
|
def test_routing_flags(self):
|
||||||
|
FLAGS.enable_zone_routing = False
|
||||||
|
decorator = FakeRerouteCompute("foo")
|
||||||
|
try:
|
||||||
|
result = decorator(go_boom)(None, None, 1)
|
||||||
|
except exception.InstanceNotFound, e:
|
||||||
|
self.assertEquals(e.message, 'boom message')
|
||||||
|
|
||||||
def test_get_collection_context_and_id(self):
|
def test_get_collection_context_and_id(self):
|
||||||
decorator = api.reroute_compute("foo")
|
decorator = api.reroute_compute("foo")
|
||||||
self.assertEquals(decorator.get_collection_context_and_id(
|
self.assertEquals(decorator.get_collection_context_and_id(
|
||||||
|
|||||||
Reference in New Issue
Block a user