Skip to content

Commit 3af5368

Browse files
authored
Merge pull request #578 from watson-developer-cloud/fix-auth
fix(Authorization): Fix authorization to get from result
2 parents c314d88 + d444a2d commit 3af5368

File tree

2 files changed

+18
-1
lines changed

2 files changed

+18
-1
lines changed

test/unit/test_authorization_v1.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# coding: utf-8
2+
import responses
3+
import watson_developer_cloud
4+
5+
6+
@responses.activate
7+
def test_request_token():
8+
url = 'https://stream.watsonplatform.net/authorization/api/v1/token?url=https://stream.watsonplatform.net/speech-to-text/api'
9+
responses.add(responses.GET,
10+
url=url,
11+
body=b'mocked token',
12+
status=200)
13+
authorization = watson_developer_cloud.AuthorizationV1(username='xxx',
14+
password='yyy')
15+
authorization.get_token(url=watson_developer_cloud.SpeechToTextV1.default_url)
16+
assert responses.calls[0].request.url == url
17+
assert responses.calls[0].response.content.decode('utf-8') == 'mocked token'

watson_developer_cloud/authorization_v1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,4 +52,4 @@ def get_token(self, url):
5252
self.url = urlparse.urlunsplit(parsed_url)
5353

5454
response = self.request(method='GET', url='/v1/token?url=' + url)
55-
return response.text
55+
return response.result.text

0 commit comments

Comments
 (0)