| 17 | |
| 18 | class TestClient < Test::Unit::TestCase |
| 19 | def setup |
| 20 | @server = nil |
| 21 | omit("Unstable on Windows") if Gem.win_platform? |
| 22 | omit("Unstable on x86_64 macOS") if /x86_64-darwin/.match?(RUBY_PLATFORM) |
| 23 | @server = Helper::Server.new |
| 24 | @server.listen("grpc://127.0.0.1:0") |
| 25 | @location = "grpc://127.0.0.1:#{@server.port}" |
| 26 | @client = ArrowFlight::Client.new(@location) |
| 27 | @sql_client = ArrowFlightSQL::Client.new(@client) |
| 28 | end |
| 29 | |
| 30 | def teardown |
| 31 | return if @server.nil? |