summaryrefslogtreecommitdiffstats
path: root/nova/tests
diff options
context:
space:
mode:
authorCerberus <matt.dietz@rackspace.com>2010-09-28 00:44:32 -0500
committerCerberus <matt.dietz@rackspace.com>2010-09-28 00:44:32 -0500
commit7e25838ea1965231df09f29675fc3ab40e194483 (patch)
tree7f111c9bc38e6a2c87e343b4e0386795a12c5b7f /nova/tests
parent2f72b2a9fc9fee508b16c0b96285124279ef89ca (diff)
downloadnova-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.py12
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()