MCPcopy Create free account
hub / github.com/apache/cloudstack / get_suitable_test_template

Function get_suitable_test_template

tools/marvin/marvin/lib/common.py:519–542  ·  view source on GitHub ↗

@Name : get_suitable_test_template @Desc : Retrieves the test template information based upon inputs provided For Xenserver, get_test_template is used for retrieving the template while get_template is used for other hypervisors or when get_test_template f

(apiclient, zoneid, ostypeid, hypervisor, deploy_as_is=False)

Source from the content-addressed store, hash-verified

517 return FAILED
518
519def get_suitable_test_template(apiclient, zoneid, ostypeid, hypervisor, deploy_as_is=False):
520 '''
521 @Name : get_suitable_test_template
522 @Desc : Retrieves the test template information based upon inputs provided
523 For Xenserver, get_test_template is used for retrieving the template
524 while get_template is used for other hypervisors or when
525 get_test_template fails
526 @Input : returns a template"
527 @Output : FAILED in case of any failure
528 template Information matching the inputs
529 '''
530 template = FAILED
531 if hypervisor.lower() in ["xenserver"] or (hypervisor.lower() in ["vmware"] and deploy_as_is):
532 template = get_test_template(
533 apiclient,
534 zoneid,
535 hypervisor,
536 deploy_as_is=deploy_as_is)
537 if template == FAILED:
538 template = get_template(
539 apiclient,
540 zoneid,
541 ostypeid)
542 return template
543
544def download_systemplates_sec_storage(server, services):
545 """Download System templates on sec storage"""

Callers 15

setUpClassMethod · 0.90
createVMsMethod · 0.90
setUpClassMethod · 0.90
setUpMethod · 0.90
setUpClassMethod · 0.90
setUpClassMethod · 0.90
setUpClassMethod · 0.90
setUpClassMethod · 0.90
setUpClassMethod · 0.90
setUpClassMethod · 0.90
setUpClassMethod · 0.90
setUpClassMethod · 0.90

Calls 2

get_test_templateFunction · 0.85
get_templateFunction · 0.70

Tested by 15

setUpClassMethod · 0.72
createVMsMethod · 0.72
setUpClassMethod · 0.72
setUpMethod · 0.72
setUpClassMethod · 0.72
setUpClassMethod · 0.72
setUpClassMethod · 0.72
setUpClassMethod · 0.72
setUpClassMethod · 0.72
setUpClassMethod · 0.72
setUpClassMethod · 0.72
setUpClassMethod · 0.72