예제 #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)