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"
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}
def __init__(self, context, servers): self.context = context self.db = FAKE_SERVERS_DB self.servers = servers self.events = EventSimulator()
def __init__(self, context): self.context = context self.db = FAKE_VOLUMES_DB self.events = EventSimulator()
def __init__(self, context, flavors): self.context = context self.db = FAKE_SERVERS_DB self.flavors = flavors self.events = EventSimulator()