def test_make_request(self, _): x = AsyncAWSAuthConnection('aws.vandelay.com', http_client=Mock(name='client')) Conn = x.get_http_connection = Mock(name='get_http_connection') callback = PromiseMock(name='callback') ret = x.make_request('GET', '/foo', callback=callback) self.assertIs(ret, callback) Conn.return_value.request.assert_called() Conn.return_value.getresponse.assert_called_with(callback=callback, )
def test_make_request(self, _): x = AsyncAWSAuthConnection('aws.vandelay.com', http_client=Mock(name='client')) Conn = x.get_http_connection = Mock(name='get_http_connection') callback = PromiseMock(name='callback') ret = x.make_request('GET', '/foo', callback=callback) self.assertIs(ret, callback) self.assertTrue(Conn.return_value.request.called) Conn.return_value.getresponse.assert_called_with( callback=callback, )