def test_make_https_request_with_port(self, mockreactor, mockcfac, mockssl): d = make_http_request('https://secure-bar.faketld:1234/banana?wombat') self.assertEqual(d, mockcfac.return_value.deferred) self.assertEqual(len(mockreactor.method_calls), 1) self.assertEqual(mockreactor.method_calls[0][0], 'connectSSL') self.assertEqual(mockreactor.method_calls[0][1], ('secure-bar.faketld', 1234, mockcfac.return_value, mockssl.ClientContextFactory.return_value))
def test_make_http_request_with_port(self, mockreactor, mockcfac): d = make_http_request('http://bar.faketld:1234/banana?wombat') self.assertEqual(d, mockcfac.return_value.deferred) self.assertEqual(len(mockreactor.method_calls), 1) self.assertEqual(mockreactor.method_calls[0][0], 'connectTCP') self.assertEqual(mockreactor.method_calls[0][1], ('bar.faketld', 1234, mockcfac.return_value))
def test_make_https_request(self, mockreactor, mockcfac, mockssl): d = make_http_request('https://secure-foo.faketld/banana?wombat') self.assertEqual(d, mockcfac.return_value.deferred) self.assertEqual(len(mockreactor.method_calls), 1) self.assertEqual(mockreactor.method_calls[0][0], 'connectSSL') self.assertEqual(mockreactor.method_calls[0][1], ('secure-foo.faketld', 443, mockcfac.return_value, mockssl.ClientContextFactory.return_value))
def _send_request(self, **params): url = self._build_request_url(params) return make_http_request(url)