def runTest(self): auth = EdgeGridAuth( client_token=self.testdata['client_token'], client_secret=self.testdata['client_secret'], access_token=self.testdata['access_token'], headers_to_sign=self.testdata['headers_to_sign'], max_body=self.testdata['max_body'] ) headers = { } if 'headers' in self.testcase['request']: for h in self.testcase['request']['headers']: for k,v in h.iteritems(): headers[k] = v request = requests.Request( method=self.testcase['request']['method'], url=urljoin(self.testdata['base_url'],self.testcase['request']['path']), headers=headers, data=self.testcase['request'].get('data') if self.testcase['request'].get('data') \ else None ) try: auth_header = auth.make_auth_header( request.prepare(), self.testdata['timestamp'], self.testdata['nonce'] ) except Exception, e: logger.debug('Got exception from make_auth_header', exc_info=True) self.assertEquals(str(e), self.testcase['failsWithMessage']) return
def runTest(self): auth = EdgeGridAuth(client_token=self.testdata['client_token'], client_secret=self.testdata['client_secret'], access_token=self.testdata['access_token'], headers_to_sign=self.testdata['headers_to_sign'], max_body=self.testdata['max_body']) headers = {} if 'headers' in self.testcase['request']: for h in self.testcase['request']['headers']: for k, v in h.items(): headers[k] = v request = requests.Request( method=self.testcase['request']['method'], url=urljoin(self.testdata['base_url'],self.testcase['request']['path']), headers=headers, data=self.testcase['request'].get('data') if self.testcase['request'].get('data') \ else None ) try: auth_header = auth.make_auth_header(request.prepare(), self.testdata['timestamp'], self.testdata['nonce']) except Exception as e: logger.debug('Got exception from make_auth_header', exc_info=True) self.assertEquals(str(e), self.testcase['failsWithMessage']) return self.assertEqual(auth_header, self.testcase['expectedAuthorization'])
def runTest(self): auth = EdgeGridAuth( client_token=self.testdata['client_token'], client_secret=self.testdata['client_secret'], access_token=self.testdata['access_token'], ) params = { 'extended': 'true', } data = { 'key':'value', } request = requests.Request( method='POST', url=urljoin(self.testdata['base_url'],'/testapi/v1/t3'), params=params, json=data, ) auth_header = auth.make_auth_header( request.prepare(), self.testdata['timestamp'], self.testdata['nonce'] ) self.assertEqual(auth_header, self.testdata['jsontest_hash'])
def runTest(self): auth = EdgeGridAuth( client_token=self.testdata['client_token'], client_secret=self.testdata['client_secret'], access_token=self.testdata['access_token'], ) params = { 'extended': 'true', } data = { 'key': 'value', } request = requests.Request( method='POST', url=urljoin(self.testdata['base_url'], '/testapi/v1/t3'), params=params, json=data, ) auth_header = auth.make_auth_header(request.prepare(), self.testdata['timestamp'], self.testdata['nonce']) self.assertEqual(auth_header, self.testdata['jsontest_hash'])