Esempio n. 1
0
 def __init__(self, parent, owner, id, size, display_name,
              display_description):
     self.attachments = []
     self.parent = parent
     self.owner = owner  # This is a context.
     self.id = id
     self.size = size
     self.display_name = display_name
     self.display_description = display_description
     self.events = EventSimulator()
     self._current_status = "BUILD"
     # For some reason we grab this thing from device then call it mount
     # point.
     self.device = "/var/lib/mysql"
Esempio n. 2
0
    def __init__(self, parent, owner, id, name, image_id, flavor_ref,
                 block_device_mapping, volumes):
        self.owner = owner  # This is a context.
        self.id = id
        self.parent = parent
        self.name = name
        self.image_id = image_id
        self.flavor_ref = flavor_ref
        self.events = EventSimulator()
        self.schedule_status("BUILD", 0.0)
        self.volumes = volumes
        # This is used by "RdServers". Its easier to compute the
        # fake value in this class's initializer.
        self._local_id = self.next_local_id
        self.next_local_id += 1
        info_vols = []
        for volume in self.volumes:
            info_vols.append({'id': volume.id})
            volume.set_attachment(id)
        self.host = "fake_host"

        self._info = {'os:volumes': info_vols}
Esempio n. 3
0
    def __init__(self, context, servers):

        self.context = context
        self.db = FAKE_SERVERS_DB
        self.servers = servers
        self.events = EventSimulator()
Esempio n. 4
0
 def __init__(self, context):
     self.context = context
     self.db = FAKE_VOLUMES_DB
     self.events = EventSimulator()
Esempio n. 5
0
 def __init__(self, context, flavors):
     self.context = context
     self.db = FAKE_SERVERS_DB
     self.flavors = flavors
     self.events = EventSimulator()