def __init__(self, host, bundle_dir, vmcfg, assignment): VM.__init__(self, host, bundle_dir, vmcfg, assignment) self.machinecfg = OneMachineConfig(vmcfg, self.machine) self.one_server = self.machinecfg.get_one_server() self.one_credentials = self.machinecfg.get_one_credentials() self.vm_id = int(self.machinecfg.get_one_vm_id()) self.one_vm_hostname = self.machinecfg.get_one_vm_hostname() self.vm_username = self.machinecfg.guest_user() self.snapshot_id = 0 # we cannot use the revert mechanism from outside asscfg = vmcfg.assignments() assert(False == asscfg.revert_to_snapshot(assignment))
def __init__(self, host, bundle_dir, sb_cfg): VM.__init__(self, host, bundle_dir, sb_cfg) self.machinecfg = OneMachineConfig(sb_cfg, 'Machine') self.asscfg = AssignmentConfig(sb_cfg) self.one_server = self.machinecfg.get_one_server() self.one_credentials = self.machinecfg.get_one_credentials() self.vm_id = int(self.machinecfg.get_one_vm_id()) self.one_vm_hostname = self.machinecfg.get_one_vm_hostname() self.vm_username = self.machinecfg.guest_user() self.snapshot_id = 0 # we cannot use the revert mechanism from outside assert (False == self.asscfg.revert_to_snapshot('Assignment'))