Example #1
0
 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()
Example #2
0
 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()