App Engine Python SDK  v1.6.9 rev.445
The Python runtime is available as an experimental Preview feature.
Public Member Functions | List of all members
google.appengine.tools.devappserver2.request_rewriter_test.ResponseRewritersTest Class Reference
Inheritance diagram for google.appengine.tools.devappserver2.request_rewriter_test.ResponseRewritersTest:
google.appengine.tools.devappserver2.wsgi_test_utils.RewriterTestCase google.appengine.tools.devappserver2.wsgi_test_utils.WSGITestCase

Public Member Functions

def test_content_length_rewrite
 
def test_too_big_rewrite
 
def test_head_method_preserves_content_length
 
def test_default_content_type
 
def test_cache_control_rewrite
 
def test_manual_cache_control
 
def test_manual_cache_control_not_expires
 
def test_manual_expires
 
def test_set_cookie_prevents_caching
 
def test_no_body_100
 
def test_no_body_101
 
def test_no_body_204
 
def test_no_body_304
 
def test_no_rewrite
 
def test_header_sanitation
 
- Public Member Functions inherited from google.appengine.tools.devappserver2.wsgi_test_utils.RewriterTestCase
def assert_rewritten_response
 
- Public Member Functions inherited from google.appengine.tools.devappserver2.wsgi_test_utils.WSGITestCase
def assertHeadersEqual
 
def assertResponse
 

Additional Inherited Members

- Static Public Attributes inherited from google.appengine.tools.devappserver2.wsgi_test_utils.RewriterTestCase
tuple rewriter_middleware
 

Detailed Description

Tests the actual response rewriter chain.

Member Function Documentation

def google.appengine.tools.devappserver2.request_rewriter_test.ResponseRewritersTest.test_cache_control_rewrite (   self)
Tests when the 'cache-control' header needs to be updated.
def google.appengine.tools.devappserver2.request_rewriter_test.ResponseRewritersTest.test_content_length_rewrite (   self)
Tests when the 'Content-Length' header needs to be updated.
def google.appengine.tools.devappserver2.request_rewriter_test.ResponseRewritersTest.test_default_content_type (   self)
Tests that the default Content-Type header is applied.
def google.appengine.tools.devappserver2.request_rewriter_test.ResponseRewritersTest.test_head_method_preserves_content_length (   self)
Tests that a HEAD request does not delete or alter the Content-Length.
def google.appengine.tools.devappserver2.request_rewriter_test.ResponseRewritersTest.test_header_sanitation (   self)
Tests that unsafe headers are deleted.
def google.appengine.tools.devappserver2.request_rewriter_test.ResponseRewritersTest.test_manual_cache_control (   self)
Tests that the user is able to manually set Cache-Control and Expires.
def google.appengine.tools.devappserver2.request_rewriter_test.ResponseRewritersTest.test_manual_cache_control_not_expires (   self)
Tests that the user is able to set Cache-Control without Expires.
def google.appengine.tools.devappserver2.request_rewriter_test.ResponseRewritersTest.test_manual_expires (   self)
Tests that the user is able to set Expires without Cache-Control.
def google.appengine.tools.devappserver2.request_rewriter_test.ResponseRewritersTest.test_no_body_100 (   self)
Tests rewriting when the status is 100.
def google.appengine.tools.devappserver2.request_rewriter_test.ResponseRewritersTest.test_no_body_101 (   self)
Tests rewriting when the status is 101.
def google.appengine.tools.devappserver2.request_rewriter_test.ResponseRewritersTest.test_no_body_204 (   self)
Tests rewriting when the status is 204.
def google.appengine.tools.devappserver2.request_rewriter_test.ResponseRewritersTest.test_no_body_304 (   self)
Tests rewriting when the status is 304.
def google.appengine.tools.devappserver2.request_rewriter_test.ResponseRewritersTest.test_no_rewrite (   self)
Tests when nothing gets rewritten.
def google.appengine.tools.devappserver2.request_rewriter_test.ResponseRewritersTest.test_set_cookie_prevents_caching (   self)
Tests that the Set-Cookie header prevents caching from taking place.
def google.appengine.tools.devappserver2.request_rewriter_test.ResponseRewritersTest.test_too_big_rewrite (   self)
Tests that a response that is too big is rejected.

The documentation for this class was generated from the following file: