def __init__(self, config, username, key, auth_url, tenant_name=None): self.config = config self.client = rest_client.RestClient(config, username, key, auth_url, tenant_name) self.build_interval = self.config.nova.build_interval self.build_timeout = self.config.nova.build_timeout self.headers = {'Content-Type': 'application/json', 'Accept': 'application/json'}
def setUp(self): super(BaseRestClientTestClass, self).setUp() self.stubs.Set(config, 'TempestConfigPrivate', fake_config.FakeConfig) self.rest_client = rest_client.RestClient( fake_auth_provider.FakeAuthProvider()) self.stubs.Set(httplib2.Http, 'request', self.fake_http.request) self.useFixture(mockpatch.PatchObject(self.rest_client, '_get_region', side_effect=self._get_region())) self.useFixture(mockpatch.PatchObject(self.rest_client, '_log_response'))
def setUpClass(cls): """ This method allows to initialize authentication before each test case and define parameters of Mistral API Service """ super(MistralTest, cls).setUpClass() if not cfg.mistral.service_available: raise cls.skipException("Mistral tests are disabled") user = cfg.mistral.user password = cfg.mistral.password tenant = cfg.mistral.tenant auth_url = cfg.mistral.auth_url client_args = (cls.config, user, password, auth_url, tenant) cls.client = rest_client.RestClient(*client_args) cls.client.service = 'identity' cls.token = cls.client.get_auth() cls.client.base_url = cfg.mistral.mistral_url cls.obj = []
def get_rest_client(self, auth_provider): rc = rest_client.RestClient(auth_provider) rc.TYPE = self.TYPE return rc
def setUp(self): super(TestRestClientErrorCheckerJSON, self).setUp() self.useFixture(fake_config.ConfigFixture()) self.stubs.Set(config, 'TempestConfigPrivate', fake_config.FakePrivate) self.rest_client = rest_client.RestClient( fake_auth_provider.FakeAuthProvider())
def get_rest_client(self, auth_provider): return rest_client.RestClient(auth_provider)
def __init__(self, config, username, key, auth_url, tenant_name=None): self.config = config self.client = rest_client.RestClient(config, username, key, auth_url, tenant_name)