mirror of
https://github.com/valitydev/thrift.git
synced 2024-11-06 18:35:19 +00:00
THRIFT-3598 TBufferedTransport doesn't instantiate client connection
Client: Lua Patch: Phongphan Phuttha This closes #836
This commit is contained in:
parent
f39f7dbd26
commit
3b89cc5305
@ -37,7 +37,7 @@ function TBufferedTransport:new(obj)
|
|||||||
error('You must provide ' .. ttype(self) .. ' with a trans')
|
error('You must provide ' .. ttype(self) .. ' with a trans')
|
||||||
end
|
end
|
||||||
|
|
||||||
return TTransportBase:new(obj)
|
return TTransportBase.new(self, obj)
|
||||||
end
|
end
|
||||||
|
|
||||||
function TBufferedTransport:isOpen()
|
function TBufferedTransport:isOpen()
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
[
|
[
|
||||||
"c_glib-lua_binary_buffered-ip",
|
|
||||||
"cpp-cpp_binary_buffered-ip-ssl",
|
"cpp-cpp_binary_buffered-ip-ssl",
|
||||||
"cpp-cpp_binary_framed-ip-ssl",
|
"cpp-cpp_binary_framed-ip-ssl",
|
||||||
"cpp-cpp_binary_http-domain",
|
"cpp-cpp_binary_http-domain",
|
||||||
@ -33,7 +32,6 @@
|
|||||||
"cpp-java_compact_http-ip-ssl",
|
"cpp-java_compact_http-ip-ssl",
|
||||||
"cpp-java_json_http-ip",
|
"cpp-java_json_http-ip",
|
||||||
"cpp-java_json_http-ip-ssl",
|
"cpp-java_json_http-ip-ssl",
|
||||||
"cpp-lua_binary_buffered-ip",
|
|
||||||
"cpp-perl_binary_buffered-ip-ssl",
|
"cpp-perl_binary_buffered-ip-ssl",
|
||||||
"cpp-perl_binary_framed-ip-ssl",
|
"cpp-perl_binary_framed-ip-ssl",
|
||||||
"cpp-py_binary-accel_framed-ip-ssl",
|
"cpp-py_binary-accel_framed-ip-ssl",
|
||||||
@ -54,7 +52,6 @@
|
|||||||
"csharp-go_compact_framed-ip-ssl",
|
"csharp-go_compact_framed-ip-ssl",
|
||||||
"csharp-go_json_buffered-ip-ssl",
|
"csharp-go_json_buffered-ip-ssl",
|
||||||
"csharp-go_json_framed-ip-ssl",
|
"csharp-go_json_framed-ip-ssl",
|
||||||
"csharp-lua_binary_buffered-ip",
|
|
||||||
"csharp-nodejs_binary_buffered-ip-ssl",
|
"csharp-nodejs_binary_buffered-ip-ssl",
|
||||||
"csharp-nodejs_binary_framed-ip-ssl",
|
"csharp-nodejs_binary_framed-ip-ssl",
|
||||||
"csharp-nodejs_compact_buffered-ip-ssl",
|
"csharp-nodejs_compact_buffered-ip-ssl",
|
||||||
@ -81,7 +78,6 @@
|
|||||||
"erl-cpp_compact_buffered-ip-ssl",
|
"erl-cpp_compact_buffered-ip-ssl",
|
||||||
"erl-cpp_compact_framed-ip",
|
"erl-cpp_compact_framed-ip",
|
||||||
"erl-cpp_compact_framed-ip-ssl",
|
"erl-cpp_compact_framed-ip-ssl",
|
||||||
"erl-lua_binary_buffered-ip",
|
|
||||||
"erl-nodejs_binary_buffered-ip",
|
"erl-nodejs_binary_buffered-ip",
|
||||||
"erl-nodejs_compact_buffered-ip",
|
"erl-nodejs_compact_buffered-ip",
|
||||||
"erl-perl_binary_buffered-ip-ssl",
|
"erl-perl_binary_buffered-ip-ssl",
|
||||||
@ -109,7 +105,6 @@
|
|||||||
"go-java_compact_http-ip-ssl",
|
"go-java_compact_http-ip-ssl",
|
||||||
"go-java_json_http-ip",
|
"go-java_json_http-ip",
|
||||||
"go-java_json_http-ip-ssl",
|
"go-java_json_http-ip-ssl",
|
||||||
"go-lua_binary_buffered-ip",
|
|
||||||
"go-perl_binary_buffered-ip-ssl",
|
"go-perl_binary_buffered-ip-ssl",
|
||||||
"go-perl_binary_framed-ip-ssl",
|
"go-perl_binary_framed-ip-ssl",
|
||||||
"hs-csharp_binary_framed-ip",
|
"hs-csharp_binary_framed-ip",
|
||||||
@ -117,32 +112,25 @@
|
|||||||
"hs-csharp_json_framed-ip",
|
"hs-csharp_json_framed-ip",
|
||||||
"hs-dart_binary_framed-ip",
|
"hs-dart_binary_framed-ip",
|
||||||
"hs-dart_json_framed-ip",
|
"hs-dart_json_framed-ip",
|
||||||
"hs-lua_binary_buffered-ip",
|
|
||||||
"hs-py3_json_buffered-ip",
|
"hs-py3_json_buffered-ip",
|
||||||
"hs-py3_json_framed-ip",
|
"hs-py3_json_framed-ip",
|
||||||
"hs-py_json_buffered-ip",
|
"hs-py_json_buffered-ip",
|
||||||
"hs-py_json_framed-ip",
|
"hs-py_json_framed-ip",
|
||||||
"java-lua_binary_buffered-ip",
|
|
||||||
"java-perl_binary_buffered-ip-ssl",
|
"java-perl_binary_buffered-ip-ssl",
|
||||||
"java-perl_binary_fastframed-framed-ip-ssl",
|
"java-perl_binary_fastframed-framed-ip-ssl",
|
||||||
"java-perl_binary_framed-ip-ssl",
|
"java-perl_binary_framed-ip-ssl",
|
||||||
"nodejs-lua_binary_buffered-ip",
|
|
||||||
"nodejs-perl_binary_buffered-ip-ssl",
|
"nodejs-perl_binary_buffered-ip-ssl",
|
||||||
"nodejs-perl_binary_framed-ip-ssl",
|
"nodejs-perl_binary_framed-ip-ssl",
|
||||||
"perl-lua_binary_buffered-ip",
|
|
||||||
"perl-perl_binary_buffered-ip-ssl",
|
"perl-perl_binary_buffered-ip-ssl",
|
||||||
"perl-perl_binary_framed-ip-ssl",
|
"perl-perl_binary_framed-ip-ssl",
|
||||||
"perl-php_binary_framed-ip",
|
"perl-php_binary_framed-ip",
|
||||||
"py-cpp_compact_buffered-ip",
|
"py-cpp_compact_buffered-ip",
|
||||||
"py-lua_accel-binary_buffered-ip",
|
"py-lua_accel-binary_buffered-ip",
|
||||||
"py-lua_binary_buffered-ip",
|
|
||||||
"py-perl_accel-binary_buffered-ip-ssl",
|
"py-perl_accel-binary_buffered-ip-ssl",
|
||||||
"py-perl_accel-binary_framed-ip-ssl",
|
"py-perl_accel-binary_framed-ip-ssl",
|
||||||
"py-perl_binary_buffered-ip-ssl",
|
"py-perl_binary_buffered-ip-ssl",
|
||||||
"py-perl_binary_framed-ip-ssl",
|
"py-perl_binary_framed-ip-ssl",
|
||||||
"py3-lua_binary_buffered-ip",
|
|
||||||
"py3-perl_binary_buffered-ip-ssl",
|
"py3-perl_binary_buffered-ip-ssl",
|
||||||
"py3-perl_binary_framed-ip-ssl",
|
"py3-perl_binary_framed-ip-ssl",
|
||||||
"rb-lua_accel-binary_buffered-ip",
|
"rb-lua_accel-binary_buffered-ip"
|
||||||
"rb-lua_binary_buffered-ip"
|
]
|
||||||
]
|
|
||||||
|
@ -84,8 +84,8 @@ function testBasicClient(rawArgs)
|
|||||||
}
|
}
|
||||||
assert(client, 'Failed to create client')
|
assert(client, 'Failed to create client')
|
||||||
|
|
||||||
-- Open the socket
|
-- Open the transport
|
||||||
local status, _ = pcall(socket.open, socket)
|
local status, _ = pcall(transport.open, transport)
|
||||||
assert(status, 'Failed to connect to server')
|
assert(status, 'Failed to connect to server')
|
||||||
|
|
||||||
-- String
|
-- String
|
||||||
|
Loading…
Reference in New Issue
Block a user