Пример #1
0
    def request_consumer_key(self, user_id):
        action = self.request_path + '/auth/credential'
        data = json.dumps({
            'accessRules': DEFAULT_ACCESS_RULES,
            'redirection': 'http://runabove.com',
        })
        headers = {
            'Content-Type': 'application/json',
            'X-Ra-Application': user_id,
        }
        httpcon = LibcloudHTTPSConnection(self.host)
        httpcon.request(method='POST', url=action, body=data, headers=headers)
        response = httpcon.getresponse()

        if response.status == httplib.UNAUTHORIZED:
            raise InvalidCredsError()

        body = response.read()
        json_response = json.loads(body)
        httpcon.close()
        return json_response
Пример #2
0
 def setUp(self):
     libcloud.security.VERIFY_SSL_CERT = False
     self.httplib_object = LibcloudHTTPSConnection('foo.bar')
Пример #3
0
 def setUp(self):
     libcloud.security.VERIFY_SSL_CERT = False
     libcloud.security.CA_CERTS_PATH = ORIGINAL_CA_CERS_PATH
     self.httplib_object = LibcloudHTTPSConnection('foo.bar')
Пример #4
0
 def setUp(self):
     self.httplib_object = LibcloudHTTPSConnection('foo.bar')