~blamar/nova/libvirt-cleanup-branch

« back to all changes in this revision

Viewing changes to nova/tests/api/openstack/fakes.py

  • Committer: Brian Lamar
  • Date: 2011-07-01 16:07:15 UTC
  • mfrom: (1217.1.27 nova)
  • Revision ID: brian.lamar@rackspace.com-20110701160715-b5prxtlcfz2qotjx
Merged trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
#    under the License.
17
17
 
18
18
import copy
19
 
import json
20
19
import random
21
20
import string
22
21
 
29
28
 
30
29
from nova import context
31
30
from nova import exception as exc
32
 
from nova import flags
33
31
from nova import utils
34
32
import nova.api.openstack.auth
35
33
from nova.api import openstack
36
34
from nova.api.openstack import auth
 
35
from nova.api.openstack import extensions
37
36
from nova.api.openstack import versions
38
37
from nova.api.openstack import limits
39
38
from nova.auth.manager import User, Project
82
81
    api10 = openstack.FaultWrapper(auth.AuthMiddleware(
83
82
              limits.RateLimitingMiddleware(inner_app10)))
84
83
    api11 = openstack.FaultWrapper(auth.AuthMiddleware(
85
 
              limits.RateLimitingMiddleware(inner_app11)))
 
84
              limits.RateLimitingMiddleware(
 
85
                  extensions.ExtensionMiddleware(inner_app11))))
86
86
    mapper['/v1.0'] = api10
87
87
    mapper['/v1.1'] = api11
88
88
    mapper['/'] = openstack.FaultWrapper(versions.Versions())
147
147
    stubs.Set(nova.compute.API, 'snapshot', snapshot)
148
148
 
149
149
 
 
150
def stub_out_compute_api_backup(stubs):
 
151
    def backup(self, context, instance_id, name, backup_type, rotation,
 
152
               extra_properties=None):
 
153
        props = dict(instance_id=instance_id, instance_ref=instance_id,
 
154
                     backup_type=backup_type, rotation=rotation)
 
155
        props.update(extra_properties or {})
 
156
        return dict(id='123', status='ACTIVE', name=name, properties=props)
 
157
    stubs.Set(nova.compute.API, 'backup', backup)
 
158
 
 
159
 
150
160
def stub_out_glance_add_image(stubs, sent_to_glance):
151
161
    """
152
162
    We return the metadata sent to glance by modifying the sent_to_glance dict