diff options
| author | Cerberus <matt.dietz@rackspace.com> | 2010-09-28 00:44:32 -0500 |
|---|---|---|
| committer | Cerberus <matt.dietz@rackspace.com> | 2010-09-28 00:44:32 -0500 |
| commit | 7e25838ea1965231df09f29675fc3ab40e194483 (patch) | |
| tree | 7f111c9bc38e6a2c87e343b4e0386795a12c5b7f /nova/tests | |
| parent | 2f72b2a9fc9fee508b16c0b96285124279ef89ca (diff) | |
| download | nova-7e25838ea1965231df09f29675fc3ab40e194483.tar.gz nova-7e25838ea1965231df09f29675fc3ab40e194483.tar.xz nova-7e25838ea1965231df09f29675fc3ab40e194483.zip | |
db api call to get instances by user and user checking in each of the server actions
Diffstat (limited to 'nova/tests')
| -rw-r--r-- | nova/tests/api/rackspace/servers.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/nova/tests/api/rackspace/servers.py b/nova/tests/api/rackspace/servers.py index 0ef0f4256..674dab0b6 100644 --- a/nova/tests/api/rackspace/servers.py +++ b/nova/tests/api/rackspace/servers.py @@ -32,12 +32,14 @@ FLAGS = flags.FLAGS def return_server(context, id): return stub_instance(id) -def return_servers(context): - return [stub_instance(i) for i in xrange(5)] +def return_servers(context, user_id=1): + return [stub_instance(i, user_id) for i in xrange(5)] -def stub_instance(id): + +def stub_instance(id, user_id=1): return Instance( - id=id, state=0, image_id=10, server_name='server%s'%id + id=id, state=0, image_id=10, server_name='server%s'%id, + user_id=user_id ) class ServersTest(unittest.TestCase): @@ -50,6 +52,8 @@ class ServersTest(unittest.TestCase): test_helper.stub_out_auth(self.stubs) self.stubs.Set(nova.db.api, 'instance_get_all', return_servers) self.stubs.Set(nova.db.api, 'instance_get', return_server) + self.stubs.Set(nova.db.api, 'instance_get_all_by_user', + return_servers) def tearDown(self): self.stubs.UnsetAll() |
