~ubuntu-branches/ubuntu/quantal/nova/quantal-proposed

« back to all changes in this revision

Viewing changes to nova/tests/api/openstack/compute/test_server_metadata.py

  • Committer: Package Import Robot
  • Author(s): Chuck Short
  • Date: 2012-08-16 14:04:11 UTC
  • mto: This revision was merged to the branch mainline in revision 84.
  • Revision ID: package-import@ubuntu.com-20120816140411-0mr4n241wmk30t9l
Tags: upstream-2012.2~f3
ImportĀ upstreamĀ versionĀ 2012.2~f3

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
import webob
19
19
 
20
20
from nova.api.openstack.compute import server_metadata
 
21
from nova.compute import rpcapi as compute_rpcapi
21
22
import nova.db
22
23
from nova import exception
23
24
from nova import flags
72
73
def return_server(context, server_id):
73
74
    return {'id': server_id,
74
75
            'uuid': '0cc3346e-9fef-4445-abe6-5d2b2690ec64',
75
 
            'name': 'fake'}
 
76
            'name': 'fake',
 
77
            'locked': False}
76
78
 
77
79
 
78
80
def return_server_by_uuid(context, server_uuid):
79
81
    return {'id': 1,
80
82
            'uuid': '0cc3346e-9fef-4445-abe6-5d2b2690ec64',
81
 
            'name': 'fake'}
 
83
            'name': 'fake',
 
84
            'locked': False}
82
85
 
83
86
 
84
87
def return_server_nonexistant(context, server_id):
85
88
    raise exception.InstanceNotFound()
86
89
 
87
90
 
 
91
def fake_change_instance_metadata(self, context, instance, diff):
 
92
    pass
 
93
 
 
94
 
88
95
class ServerMetaDataTest(test.TestCase):
89
96
 
90
97
    def setUp(self):
97
104
        self.stubs.Set(nova.db, 'instance_metadata_get',
98
105
                       return_server_metadata)
99
106
 
 
107
        self.stubs.Set(compute_rpcapi.ComputeAPI, 'change_instance_metadata',
 
108
                       fake_change_instance_metadata)
 
109
 
100
110
        self.controller = server_metadata.Controller()
101
111
        self.uuid = str(utils.gen_uuid())
102
112
        self.url = '/v1.1/fake/servers/%s/metadata' % self.uuid