示例#1
0
 def test_header_isolation(self):
     robj = wsgi.ResponseObject({})
     robj['Header'] = 'foo'
     hdrs = robj.headers
     hdrs['hEADER'] = 'bar'
     self.assertEqual(robj['hEADER'], 'foo')
示例#2
0
 def test_get_header(self):
     robj = wsgi.ResponseObject({})
     robj['Header'] = 'foo'
     self.assertEqual(robj['hEADER'], 'foo')
示例#3
0
 def test_del_header(self):
     robj = wsgi.ResponseObject({})
     robj['Header'] = 'foo'
     del robj['hEADER']
     self.assertNotIn('header', robj.headers)
示例#4
0
 def test_set_header(self):
     robj = wsgi.ResponseObject({})
     robj['Header'] = 'foo'
     self.assertEqual(robj.headers, {'header': 'foo'})
示例#5
0
 def test_override_modified_code(self):
     robj = wsgi.ResponseObject({}, code=http.NOT_FOUND)
     robj._default_code = http.ACCEPTED
     self.assertEqual(robj.code, http.NOT_FOUND)
示例#6
0
 def test_override_default_code(self):
     robj = wsgi.ResponseObject({}, code=http.NOT_FOUND)
     self.assertEqual(robj.code, http.NOT_FOUND)
示例#7
0
 def test_modified_code(self):
     robj = wsgi.ResponseObject({})
     robj._default_code = http.ACCEPTED
     self.assertEqual(robj.code, http.ACCEPTED)
示例#8
0
 def test_default_code(self):
     robj = wsgi.ResponseObject({})
     self.assertEqual(robj.code, http.OK)