App Engine Python SDK  v1.6.9 rev.445
The Python runtime is available as an experimental Preview feature.
Public Member Functions | Public Attributes | List of all members
google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerUnitTest Class Reference
Inheritance diagram for google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerUnitTest:
google.appengine.tools.devappserver2.blob_upload_test.UploadTestBase google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerUnitTestNamespace

Public Member Functions

def setUp
 
def execute_blob_test
 
def test_store_blob
 
def test_store_and_build_forward_message
 
def test_store_and_build_forward_message_with_gs_bucket
 
def test_store_and_build_forward_message_utf8_values
 
def test_store_and_build_forward_message_latin1_values
 
def test_store_and_build_forward_message_no_headers
 
def test_store_and_build_forward_message_zero_length_blob
 
def test_store_and_build_forward_message_no_filename
 
def test_store_and_build_forward_message_bad_mimes
 
def test_store_and_build_forward_message_max_blob_size_exceeded
 
def test_store_and_build_forward_message_total_size_exceeded
 
def test_store_blob_base64
 
def test_filename_too_large
 
def test_content_type_too_large
 
- Public Member Functions inherited from google.appengine.tools.devappserver2.blob_upload_test.UploadTestBase
def setUp
 
def tearDown
 
def assertMessageEqual
 
def normalize_header_lines
 
def normalize_header
 
def normalize_parameter_order
 

Public Attributes

 generate_blob_key
 
 now
 
 blob_storage_path
 
 storage
 
 handler
 
- Public Attributes inherited from google.appengine.tools.devappserver2.blob_upload_test.UploadTestBase
 original_environ
 
 mox
 
 tmpdir
 
 datastore_file
 
 history_file
 
 stub
 
 apiproxy
 

Detailed Description

Test the UploadHandler class's individual methods.

Member Function Documentation

def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerUnitTest.execute_blob_test (   self,
  blob_content,
  expected_result,
  base64_encoding = False 
)
Execute a basic blob insertion.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerUnitTest.setUp (   self)
Set up additional parts of the test framework.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerUnitTest.test_content_type_too_large (   self)
Test that exception is raised if the content-type is too large.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerUnitTest.test_filename_too_large (   self)
Test that exception is raised if the filename is too large.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerUnitTest.test_store_and_build_forward_message (   self)
Test the high-level method to store a blob and build a MIME message.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerUnitTest.test_store_and_build_forward_message_bad_mimes (   self)
Test upload with no headers provided.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerUnitTest.test_store_and_build_forward_message_latin1_values (   self)
Test store and build message method with Latin-1 values.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerUnitTest.test_store_and_build_forward_message_max_blob_size_exceeded (   self)
Test upload with a blob larger than the maximum blob size.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerUnitTest.test_store_and_build_forward_message_no_filename (   self)
Test upload with no filename in content disposition.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerUnitTest.test_store_and_build_forward_message_no_headers (   self)
Test default header generation when no headers are provided.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerUnitTest.test_store_and_build_forward_message_total_size_exceeded (   self)
Test upload with all blobs larger than the total allowed size.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerUnitTest.test_store_and_build_forward_message_utf8_values (   self)
Test store and build message method with UTF-8 values.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerUnitTest.test_store_and_build_forward_message_with_gs_bucket (   self)
Test the high-level method to store a blob and build a MIME message.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerUnitTest.test_store_and_build_forward_message_zero_length_blob (   self)
Test upload with a zero length blob.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerUnitTest.test_store_blob (   self)
Test blob creation.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerUnitTest.test_store_blob_base64 (   self)
Test blob creation with a base-64-encoded body.

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