def test_get_vdi(self): data = { 'VDI': { 'vdi1': {} } } vdi = services.get_vdi(FakeXenAPIModule(data).Session(), 'vdi1') self.assertTrue(vdi is not None)
def main(args, writeline=None): def wl(s): sys.stdout.write(str(s) + '\n') writeline = writeline or wl options = parse_options(args) if options.failed: sys.stderr.write("Missing options, try %s --help\n" % args[0]) sys.exit(1) if options.verbose: logger.setLevel(logging.DEBUG) session = services.get_session(options) for machine in services.machines(session).values(): if machine.exportable: writeline("vm: %s (%s)" % (machine.label, machine.uuid)) for vbd in machine.disk_vbds: vdi = services.get_vdi(session, vbd.vdi_ref) writeline(" disk: " + vdi.uuid) services.add_sr(session, vdi) writeline(" location: /var/run/sr-mount/%s/%s.vhd" % (vdi.sr.uuid, vdi.uuid))
def main(args, writeline=None): def wl(s): sys.stdout.write(str(s) + '\n') writeline = writeline or wl options = parse_options(args) if options.failed: sys.stderr.write("Missing options, try %s --help\n" % args[0]) sys.exit(1) if options.verbose: logger.setLevel(logging.DEBUG) session = services.get_session(options) for machine in services.machines(session).values(): if machine.exportable: writeline("vm: %s (%s)" % (machine.label, machine.uuid)) for vbd in machine.disk_vbds: vdi = services.get_vdi(session, vbd.vdi_ref) writeline(" disk: " + vdi.uuid) services.add_sr(session, vdi) writeline( " location: /var/run/sr-mount/%s/%s.vhd" % (vdi.sr.uuid, vdi.uuid))
def test_get_vdi(self): data = {'VDI': {'vdi1': {}}} vdi = services.get_vdi(FakeXenAPIModule(data).Session(), 'vdi1') self.assertTrue(vdi is not None)