def test_header_isolation(self): robj = wsgi.ResponseObject({}) robj['Header'] = 'foo' hdrs = robj.headers hdrs['hEADER'] = 'bar' self.assertEqual(robj['hEADER'], 'foo')
def test_get_header(self): robj = wsgi.ResponseObject({}) robj['Header'] = 'foo' self.assertEqual(robj['hEADER'], 'foo')
def test_del_header(self): robj = wsgi.ResponseObject({}) robj['Header'] = 'foo' del robj['hEADER'] self.assertNotIn('header', robj.headers)
def test_set_header(self): robj = wsgi.ResponseObject({}) robj['Header'] = 'foo' self.assertEqual(robj.headers, {'header': 'foo'})
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)
def test_override_default_code(self): robj = wsgi.ResponseObject({}, code=http.NOT_FOUND) self.assertEqual(robj.code, http.NOT_FOUND)
def test_modified_code(self): robj = wsgi.ResponseObject({}) robj._default_code = http.ACCEPTED self.assertEqual(robj.code, http.ACCEPTED)
def test_default_code(self): robj = wsgi.ResponseObject({}) self.assertEqual(robj.code, http.OK)