![]() |
App Engine Python SDK
v1.6.9 rev.445
The Python runtime is available as an experimental Preview feature.
|
Public Member Functions | |
def | setUp |
def | tearDown |
def | run_dispatcher |
def | test_success |
def | test_success_with_bucket |
def | test_success_full_success_url |
def | test_base64 |
def | test_wrong_method |
def | test_bad_session |
def | test_bad_mime_format |
def | test_check_line_endings |
def | test_copy_headers |
def | test_entity_too_large |
def | test_filename_too_long |
def | test_content_type_too_long |
def | test_raise_uncaught_http_error |
![]() | |
def | setUp |
def | tearDown |
def | assertMessageEqual |
def | normalize_header_lines |
def | normalize_header |
def | normalize_parameter_order |
Public Attributes | |
original_environ | |
environ | |
user_stub | |
tmpdir | |
blob_storage | |
Set up testing blobstore files. More... | |
blobstore_stub | |
datastore_file | |
history_file | |
datastore_stub | |
apiproxy | |
forward_request_dict | |
dispatcher | |
![]() | |
original_environ | |
mox | |
tmpdir | |
datastore_file | |
history_file | |
stub | |
apiproxy | |
Test the upload handler as a whole, by making WSGI requests.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerWSGITest.run_dispatcher | ( | self, | |
request_body = '' |
|||
) |
Runs self.dispatcher and returns the response. self.environ should already be initialised with the WSGI environment, including the HTTP_* headers. Args: request_body: String containing the body of the request. Returns: (status, headers, response_body, forward_environ, forward_body), where: status is the response status string, headers is a dict containing the response headers (with lowercase names), response_body is a string containing the response body, forward_environ is the WSGI environ passed to the forwarded request, or None if the forward application was not called, forward_body is the request body passed to the forwarded request, or None if the forward application was not called. Raises: AssertionError: start_response was not called. Exception: The WSGI application returned an exception.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerWSGITest.setUp | ( | self | ) |
Set up test framework.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerWSGITest.test_bad_mime_format | ( | self | ) |
Using a bad mime type format causes an error.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerWSGITest.test_bad_session | ( | self | ) |
Using a non-existant upload session causes an error.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerWSGITest.test_base64 | ( | self | ) |
Test automatic decoding of a base-64-encoded message.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerWSGITest.test_check_line_endings | ( | self | ) |
Ensure the upload message uses correct RFC-2821 line terminators.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerWSGITest.test_content_type_too_long | ( | self | ) |
Ensure a 400 response when content-type size limit exceeded.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerWSGITest.test_copy_headers | ( | self | ) |
Tests that headers are copied, except for ones that should not be.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerWSGITest.test_entity_too_large | ( | self | ) |
Ensure a 413 response is generated when upload size limit exceeded.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerWSGITest.test_filename_too_long | ( | self | ) |
Ensure a 400 response is generated when filename size limit exceeded.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerWSGITest.test_raise_uncaught_http_error | ( | self | ) |
Ensure that an uncaught HTTPError is not inadvertently caught.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerWSGITest.test_success | ( | self | ) |
Basic dispatcher request flow.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerWSGITest.test_success_full_success_url | ( | self | ) |
Request flow with a success url containing protocol, host and port.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerWSGITest.test_success_with_bucket | ( | self | ) |
Basic dispatcher request flow.
def google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerWSGITest.test_wrong_method | ( | self | ) |
Using the wrong HTTP method on upload dispatcher causes an error.
google.appengine.tools.devappserver2.blob_upload_test.UploadHandlerWSGITest.blob_storage |
Set up testing blobstore files.