![]() |
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 | assertMessageEqual |
def | normalize_header_lines |
def | normalize_header |
def | normalize_parameter_order |
Public Attributes | |
original_environ | |
mox | |
tmpdir | |
datastore_file | |
history_file | |
stub | |
apiproxy | |
Base class for testing dev-appserver upload library.
def google.appengine.tools.devappserver2.blob_upload_test.UploadTestBase.assertMessageEqual | ( | self, | |
expected, | |||
actual | |||
) |
Assert two strings representing messages are equal (equivalent). This normalizes the headers in both arguments and then compares them using assertMultiLineEqual().
def google.appengine.tools.devappserver2.blob_upload_test.UploadTestBase.normalize_header | ( | self, | |
line | |||
) |
Normalize parameter values of Content-Type and -Disposition lines. This changes e.g. Content-Type: foo/bar; name="a"; file="b" into Content-Type: foo/bar; file="b"; name="a" It leaves other headers alone.
def google.appengine.tools.devappserver2.blob_upload_test.UploadTestBase.normalize_header_lines | ( | self, | |
message | |||
) |
Normalize blocks of header lines in a message. This sorts blocks of consecutive header lines and then for certain headers (Content-Type and -Disposition) sorts the parameter values.
def google.appengine.tools.devappserver2.blob_upload_test.UploadTestBase.normalize_parameter_order | ( | self, | |
value | |||
) |
Normalize the parameter values of a header. This changes e.g. foo/bar; name="a"; file="b" into foo/bar; file="b"; name="a" Note that the text before the first ';' is unaffected.
def google.appengine.tools.devappserver2.blob_upload_test.UploadTestBase.setUp | ( | self | ) |
Configure test harness.
def google.appengine.tools.devappserver2.blob_upload_test.UploadTestBase.tearDown | ( | self | ) |
Restore original environment.