Tests: small fixes.
This commit is contained in:
parent
cb80be00a5
commit
f115cb7032
3 changed files with 9 additions and 21 deletions
|
@ -158,7 +158,7 @@ class TestUnitConfiguration(unit.TestUnitControl):
|
|||
self.assertIn('success', self.put('/', """
|
||||
{
|
||||
"listeners": {
|
||||
"127.0.0.1:7081": {
|
||||
"127.0.0.1:7080": {
|
||||
"application":"app"
|
||||
}
|
||||
},
|
||||
|
@ -177,7 +177,7 @@ class TestUnitConfiguration(unit.TestUnitControl):
|
|||
self.assertIn('success', self.put('/', """
|
||||
{
|
||||
"listeners": {
|
||||
"[::1]:7082": {
|
||||
"[::1]:7080": {
|
||||
"application":"app"
|
||||
}
|
||||
},
|
||||
|
|
|
@ -35,15 +35,12 @@ def application(environ, start_response):
|
|||
content_length = int(environ.get('CONTENT_LENGTH', 0))
|
||||
body = bytes(environ['wsgi.input'].read(content_length))
|
||||
|
||||
start_response('200 OK', [
|
||||
start_response('200', [
|
||||
('Content-Type', environ.get('CONTENT_TYPE')),
|
||||
('Content-Length', str(len(body))),
|
||||
('Request-Method', environ.get('REQUEST_METHOD')),
|
||||
('Request-Uri', environ.get('REQUEST_URI')),
|
||||
('Path-Info', environ.get('PATH_INFO')),
|
||||
('Http-Host', environ.get('HTTP_HOST')),
|
||||
('Remote-Addr', environ.get('REMOTE_ADDR')),
|
||||
('Server-Name', environ.get('SERVER_NAME')),
|
||||
('Server-Protocol', environ.get('SERVER_PROTOCOL')),
|
||||
('Custom-Header', environ.get('HTTP_CUSTOM_HEADER'))
|
||||
])
|
||||
|
@ -71,25 +68,19 @@ def application(environ, start_response):
|
|||
'Content-Type': 'text/html',
|
||||
'Request-Method': 'POST',
|
||||
'Request-Uri': '/',
|
||||
'Path-Info': '/',
|
||||
'Http-Host': 'localhost',
|
||||
'Server-Name': 'localhost',
|
||||
'Remote-Addr': '127.0.0.1',
|
||||
'Server-Protocol': 'HTTP/1.1',
|
||||
'Custom-Header': 'blah'
|
||||
}, 'headers')
|
||||
self.assertEqual(r.content, str.encode(body), 'body')
|
||||
self.assertEqual(r.content, body.encode(), 'body')
|
||||
|
||||
def test_python_application_query_string(self):
|
||||
code, name = """
|
||||
|
||||
def application(environ, start_response):
|
||||
|
||||
start_response('200 OK', [
|
||||
start_response('200', [
|
||||
('Content-Length', '0'),
|
||||
('Request-Method', environ.get('REQUEST_METHOD')),
|
||||
('Request-Uri', environ.get('REQUEST_URI')),
|
||||
('Path-Info', environ.get('PATH_INFO')),
|
||||
('Query-String', environ.get('QUERY_STRING'))
|
||||
])
|
||||
return []
|
||||
|
@ -108,10 +99,7 @@ def application(environ, start_response):
|
|||
headers.pop('Server')
|
||||
self.assertDictEqual(headers, {
|
||||
'Content-Length': '0',
|
||||
'Request-Method': 'GET',
|
||||
'Query-String': 'var1=val1&var2=val2',
|
||||
'Request-Uri': '/?var1=val1&var2=val2',
|
||||
'Path-Info': '/'
|
||||
'Query-String': 'var1=val1&var2=val2'
|
||||
}, 'headers')
|
||||
|
||||
@unittest.expectedFailure
|
||||
|
@ -120,8 +108,8 @@ def application(environ, start_response):
|
|||
|
||||
def application(environ, start_response):
|
||||
|
||||
start_response('200 OK', [
|
||||
('Content-Type', 'text/html'),
|
||||
start_response('200', [
|
||||
('Content-Length', '0'),
|
||||
('Server-Port', environ.get('SERVER_PORT'))
|
||||
])
|
||||
return []
|
||||
|
|
|
@ -21,7 +21,7 @@ def create_file():
|
|||
atexit.register(create_file)
|
||||
|
||||
def application(env, start_response):
|
||||
start_response('200 OK', [('Content-Type','text/html')])
|
||||
start_response('200', [('Content-Length', '0')])
|
||||
return []
|
||||
|
||||
""" % (self.testdir + '/atexit'), 'py_app'
|
||||
|
|
Loading…
Reference in a new issue