def test_DeleteDisk_AttachtoDownVm(self): ''' @summary: 删除附加到运行虚拟机的磁盘 @note: 操作成功,验证返回状态码,验证磁盘是否存在 ''' diskapi = DiskAPIs() self.flag = True LogPrint().info("Test: Delete disk %s attached to down vm %s."% (self.dm.disk_name, self.dm.vm_name)) r = diskapi.deleteDisk(self.disk_id) if r['status_code'] == self.dm.expected_status_code: if not diskapi.isExist(self.disk_id): LogPrint().info("PASS: Delete Disk attached to down vm SUCCESS." ) else: LogPrint().error("FAIL: Disk is still exist. " ) self.flag = False else: LogPrint().error("FAIL: Returned status code is %s. "% r['status_code']) self.flag = False self.assertTrue(self.flag)
def test_DeleteDisk(self): ''' @summary: 测试执行步骤 @note: 删除一个独立的磁盘,即没有附加在虚拟机和模板上 @note: 操作成功,验证返回状态码,验证磁盘是否存在 ''' disk_api = DiskAPIs() self.flag = True LogPrint().info("Test: Delete disk %s."% self.disk_id) r = disk_api.deleteDisk(self.disk_id) if r['status_code'] == self.dm.expected_status_code: if not disk_api.isExist(self.disk_id): LogPrint().info("PASS: Delete Disk SUCCESS." ) else: LogPrint().error("FAIL: Disk is still exist. " ) self.flag = False else: LogPrint().error("FAIL: Returned status code is %s. "% r['status_code']) self.flag = False self.assertTrue(self.flag)