def verify_template_listing(self, template): retriesCount = int(self.services["retriesCount"]) template_list_validation_result = None while True: list_template_response = list_templates( self.apiclient, templatefilter=\ self.services["template"]["templatefilter"], id=template.id, zoneid=self.zone.id, account=self.account.name, domainid=self.account.domainid ) template_list_validation_result = validateList( list_template_response) if template_list_validation_result[0] == PASS: break elif retriesCount == 0: self.fail("Failed to get the template list") # Sleep for 5 seconds and again continue the loop if retriesCount has not reached zero time.sleep(5) #Reduce the retriesCount until it becomes zero, when it reaches zero, exception is raised retriesCount = retriesCount - 1 template_response = template_list_validation_result[1] self.assertEqual( template_response.isready, True, "Check isready of newly created template Expected :True Got:%s" % template_response.isready) return
def verify_template_listing(self, template): retriesCount = int(self.services["retriesCount"]) template_list_validation_result = None while True: list_template_response = list_templates( self.apiclient, templatefilter=\ self.services["template"]["templatefilter"], id=template.id, zoneid=self.zone.id, account=self.account.name, domainid=self.account.domainid ) template_list_validation_result = validateList(list_template_response) if template_list_validation_result[0] == PASS: break elif retriesCount == 0: self.fail("Failed to get the template list") # Sleep for 5 seconds and again continue the loop if retriesCount has not reached zero time.sleep(5) #Reduce the retriesCount until it becomes zero, when it reaches zero, exception is raised retriesCount = retriesCount - 1 template_response = template_list_validation_result[1] self.assertEqual( template_response.isready, True, "Check isready of newly created template Expected :True Got:%s" %template_response.isready ) return