def test_fcgi_keep_alive(name): input_f = 'proto_test_' + name + '.in' output_f = 'proto_test_' + name + '.out' inp = tofcgi.to_fcgi_request(load_file(input_f),tofcgi.TEST_KEEP_ALIVE) out = load_file(output_f) s=get_socket() res = tofcgi.from_fcgi_response(transfer_all(s,inp),tofcgi.TEST_KEEP_ALIVE) check('fcgi keep alive first ' + name,res,out) res = tofcgi.from_fcgi_response(transfer_all(s,inp),tofcgi.TEST_KEEP_ALIVE) check('fcgi keep alive second ' + name,res,out) if hasattr(socket,'SHUT_RDWR'): s.shutdown(socket.SHUT_RDWR) else: s.shutdown(2) s.close()
def parse(str): return tofcgi.from_fcgi_response(str, flags)
def parse(str): return tofcgi.from_fcgi_response(str,flags)