Esempio n. 1
0
 def test_baserequest_response_should_vary_after_retry(self):
     """Test that our base response has a proper vary header."""
     request = LaunchpadBrowserRequest(StringIO.StringIO(''), {})
     retried_request = request.retry()
     self.assertEquals(
         retried_request.response.getHeader('Vary'),
         'Cookie, Authorization')
Esempio n. 2
0
 def test_set_after_retry(self):
     # Test that setInWSGIEnvironment() a key in the environment
     # can be set twice over a request retry.
     data = StringIO.StringIO('foo')
     env = {}
     request = LaunchpadBrowserRequest(data, env)
     request.setInWSGIEnvironment('key', 'first value')
     new_request = request.retry()
     new_request.setInWSGIEnvironment('key', 'second value')
     self.assertEqual(new_request._orig_env['key'], 'second value')
Esempio n. 3
0
 def test_set_after_retry(self):
     # Test that setInWSGIEnvironment() a key in the environment
     # can be set twice over a request retry.
     data = StringIO.StringIO('foo')
     env = {}
     request = LaunchpadBrowserRequest(data, env)
     request.setInWSGIEnvironment('key', 'first value')
     new_request = request.retry()
     new_request.setInWSGIEnvironment('key', 'second value')
     self.assertEqual(new_request._orig_env['key'], 'second value')
Esempio n. 4
0
 def test_baserequest_response_should_vary_after_retry(self):
     """Test that our base response has a proper vary header."""
     request = LaunchpadBrowserRequest(StringIO.StringIO(''), {})
     retried_request = request.retry()
     self.assertEquals(retried_request.response.getHeader('Vary'),
                       'Cookie, Authorization')