def test_dispatch(self): session = Mock(name='session') expected_headers = self.expected_headers(self.req) self.req.dispatch(session=session) session.post.assert_called_with( url=self.req.subscriber.url, data=self.req.data, headers=expected_headers, timeout=self.req.timeout, ) self.req.on_success.assert_called_with(self.req) self.req.on_success = None self.req.dispatch(session=session) assert self.req.response is session.post() assert self.req.value is session.post() session.close.assert_not_called()
def test_dispatch(self): session = Mock(name='session') host, url = self.req.to_safeurl(self.req.subscriber.url) expected_headers = self.expected_headers(self.req, host=host) self.req.dispatch(session=session) session.post.assert_called_with( url=url, data=self.req.data, headers=expected_headers, timeout=self.req.timeout, allow_redirects=False, verify=False, ) self.req.on_success.assert_called_with(self.req) self.req.on_success = None self.req.dispatch(session=session) assert self.req.response is session.post() assert self.req.value is session.post() session.close.assert_not_called()