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