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