Beispiel #1
0
def api_factory(cluster_id, **kwargs):
    return configuration(coprhdhost=kwargs[u'coprhdhost'],port=kwargs[u'port'],
                                  tenant=kwargs[u'tenant'],project=kwargs[u'project'],
                                  varray=kwargs[u'varray'],cookiedir=kwargs[u'cookiedir'],
                                  vpool=kwargs[u'vpool'],vpool_platinum=kwargs[u'vpool_platinum'],vpool_gold=kwargs[u'vpool_gold'],
                                  vpool_silver=kwargs[u'vpool_silver'],vpool_bronze=kwargs[u'vpool_bronze'],
                                  hostexportgroup=kwargs[u'hostexportgroup'],coprhdcli_security_file=kwargs[u'coprhdcli_security_file'])
def tidy_coprhd_client_for_test(test_case):
    """
    Return a ``CoprHD Client`and register a ``test_case``
    :param test_case object
    """
    
    dataset = _read_coprhd_yaml()
    coprhdhost=dataset['coprhdhost']
    port = dataset['port']
    tenant = dataset['tenant']
    project = dataset['project']
    varray = dataset['varray']
    cookiedir = dataset['cookiedir']
    vpool = dataset['vpool']
    vpool_platinum = dataset['vpool_platinum']
    vpool_gold = dataset['vpool_gold']
    vpool_silver = dataset['vpool_silver']
    vpool_bronze = dataset['vpool_bronze']
    hostexportgroup = dataset['hostexportgroup']
    coprhdcli_security_file = dataset['coprhdcli_security_file']
        
    coprhdobj = configuration(coprhdhost, port, tenant,project, varray, cookiedir, vpool,vpool_platinum,vpool_gold,vpool_silver,vpool_bronze,hostexportgroup,coprhdcli_security_file)
    test_case.addCleanup(detach_destroy_volumes, coprhdobj.coprhdcli)
    return coprhdobj