def test_request_consumerkey(self, m_call): api = Client(ENDPOINT, APPLICATION_KEY, APPLICATION_SECRET, CONSUMER_KEY) # nominal FAKE_RULES = object() FAKE_CK = object() RET = {'consumerKey': FAKE_CK} m_call.return_value = RET ret = api.request_consumerkey(FAKE_RULES, FAKE_URL) self.assertEqual(RET, ret) m_call.assert_called_once_with('POST', '/auth/credential', { 'redirection': FAKE_URL, 'accessRules': FAKE_RULES, }, False)