def VM_snapshot(self, session_ref, vm_ref, label): status = "Running" template_vm_ref = fake.create_vm(label, status, is_a_template=True, is_control_domain=False) sr_ref = "fakesr" template_vdi_ref = fake.create_vdi(label, sr_ref, read_only=True) template_vbd_ref = fake.create_vbd(template_vm_ref, template_vdi_ref) return template_vm_ref