def setUpClass(cls): """ Initialization of Deuce Client """ super(TestBase, cls).setUpClass() cls.config = config.deuceConfig() cls.auth_config = config.authConfig() cls.auth_token = None cls.storage_config = config.storageConfig() cls.storage_url = None if cls.config.use_auth: cls.a_client = client.AuthClient(cls.auth_config.base_url) cls.a_resp = cls.a_client.get_auth_token(cls.auth_config.user_name, cls.auth_config.api_key) jsonschema.validate(cls.a_resp.json(), auth.authentication) cls.auth_token = cls.a_resp.entity.token if cls.config.use_storage: cls.storage_url = cls.storage_config.base_url cls.client = client.BaseDeuceClient(cls.config.base_url, cls.config.version, cls.auth_token, cls.storage_url) cls.blocks = [] cls.api_version = cls.config.version
def setUpClass(cls): """ Initialization of Deuce Client """ super(TestBase, cls).setUpClass() cls.config = config.deuceConfig() cls.auth_config = config.authConfig() cls.auth_token = None cls.storage_config = config.storageConfig() cls.service_catalog_b64 = '' cls.tenantid = None cls.region = cls.storage_config.region if cls.config.use_auth: cls.a_client = client.AuthClient(cls.auth_config.base_url) cls.a_resp = cls.a_client.get_auth_token(cls.auth_config.user_name, cls.auth_config.api_key) jsonschema.validate(cls.a_resp.json(), auth.authentication) cls.auth_token = cls.a_resp.entity.token cls.tenantid = cls.a_resp.entity.tenantid url_type = 'internalURL' if cls.storage_config.internal_url \ else 'publicURL' if cls.auth_config.use_service_catalog: cls.service_catalog_b64 = base64.b64encode(cls.a_resp.content) cls.client = client.BaseDeuceClient(cls.config.base_url, cls.config.version, cls.auth_token, cls.service_catalog_b64, cls.tenantid) cls.vaults = [] cls.blocks = [] cls.api_version = cls.config.version cls.skip_diagnostics = cls.config.skip_diagnostics cls.soft_vault_list_validation = cls.config.soft_vault_list_validation