@@ -32,6 +32,16 @@ def test_custom_user_agent(mocker):
3232 assert "baragent:2/0.2" in kwargs ['headers' ]['user-agent' ]
3333
3434
35+ def test_auth_header (mocker ):
36+ requests = mocker .patch ('slackclient.slackrequest.requests' )
37+ request = SlackRequest ()
38+
39+ request .do ('xoxb-123' , 'chat.postMessage' , {'text' : 'test' , 'channel' : '#general' })
40+ args , kwargs = requests .post .call_args
41+
42+ assert "Bearer xoxb-123" in kwargs ['headers' ]['Authorization' ]
43+
44+
3545def test_post_file (mocker ):
3646 requests = mocker .patch ('slackclient.slackrequest.requests' )
3747 request = SlackRequest ()
@@ -44,8 +54,7 @@ def test_post_file(mocker):
4454
4555 assert requests .post .call_count == 1
4656 assert 'https://slack.com/api/files.upload' == args [0 ]
47- assert {'filename' : 'slack_logo.png' ,
48- 'token' : 'xoxb-123' } == kwargs ['data' ]
57+ assert {'filename' : 'slack_logo.png' } == json .loads (kwargs ['data' ])
4958 assert kwargs ['files' ] is not None
5059
5160
@@ -58,8 +67,7 @@ def test_get_file(mocker):
5867
5968 assert requests .post .call_count == 1
6069 assert 'https://slack.com/api/files.info' == args [0 ]
61- assert {'file' : "myFavoriteFileID" ,
62- 'token' : 'xoxb-123' } == kwargs ['data' ]
70+ assert {'file' : "myFavoriteFileID" } == json .loads (kwargs ['data' ])
6371 assert kwargs ['files' ] is None
6472
6573
@@ -74,6 +82,5 @@ def test_post_attachements(mocker):
7482
7583 assert requests .post .call_count == 1
7684 assert 'https://slack.com/api/chat.postMessage' == args [0 ]
77- assert {'attachments' : json .dumps ([{'title' : 'hello' }]),
78- 'token' : 'xoxb-123' } == kwargs ['data' ]
85+ assert {'attachments' : [{'title' : 'hello' }]} == json .loads (kwargs ['data' ])
7986 assert kwargs ['files' ] is None
0 commit comments