def test_private_user(self): user_U0004 = read_file('data/slack/slack_user_U0004_private.json', 'rb') httpretty.register_uri(httpretty.GET, SLACK_USER_INFO_URL + "?user=U0004", body=user_U0004) client = SlackClient('aaaa', max_items=5) # Call API user = client.user('U0004') self.assertEqual(user, '{"ok":false,"user":null}')
def test_user(self): """Test user info API call""" http_requests = setup_http_server() client = SlackClient('aaaa', max_items=5) # Call API _ = client.user('U0001') expected = {'user': ['U0001'], 'token': ['aaaa']} self.assertEqual(len(http_requests), 1) req = http_requests[0] self.assertEqual(req.method, 'GET') self.assertRegex(req.path, '/users.info') self.assertDictEqual(req.querystring, expected)
def test_user(self): """Test user info API call""" http_requests = setup_http_server() client = SlackClient('aaaa', max_items=5) # Call API _ = client.user('U0001') expected = {'user': ['U0001']} self.assertEqual(len(http_requests), 1) req = http_requests[0] self.assertEqual(req.method, 'GET') self.assertRegex(req.path, '/users.info') self.assertDictEqual(req.querystring, expected) self.assertIn((SlackClient.AUTHORIZATION_HEADER, 'Bearer aaaa'), req.headers._headers)