示例#1
0
 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) 
示例#2
0
 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)