def post(self): post_data = dict(urlparse.parse_qsl(self.request.body)) result = CentOSVZAdapter.destroy_vm(post_data['vm_id']) self.write(result)
def post(self): post_data = dict(urlparse.parse_qsl(self.request.body)) result = CentOSVZAdapter.create_vm(json.loads(post_data['lab_spec'])) self.write(result)
def test_vm_creation(self): self.vm_id = self.adapter_instance.create_vm(self.lab_spec) self.ip_addr = CentOSVZAdapter.get_vm_ip(self.vm_id) self.m = re.match(r'[0-9]+.[0-9]+.([0-9]+).([0-9]+)', self.ip_addr) self.temp_vm_id = self.m.group(1) + self.m.group(2) self.assertEqual(self.temp_vm_id, self.vm_id)
def test_copy_source(self): self.vm_id = self.adapter_instance.create_vm(self.lab_spec) CentOSVZAdapter.copy_ovpl_source(self.vm_id) CentOSVZAdapter.copy_lab_source(self.vm_id) ovpl_path = "/vz/root/" + self.vm_id + "/root/ovpl" assert (os.path.exists(ovpl_path) == True)