Method: NamedTests#timeout_on_sleeping_server
- Defined in:
- src/ruby/pb/test/client.rb
#timeout_on_sleeping_server ⇒ Object
457 458 459 460 461 462 463 464 |
# File 'src/ruby/pb/test/client.rb', line 457 def timeout_on_sleeping_server enum = BlockingEnumerator.new(27_182, 2) deadline = GRPC::Core::TimeConsts::from_relative_time(1) resps = @stub.full_duplex_call(enum.each_item, deadline: deadline) resps.each { } # wait to receive each request (or timeout) fail 'Should have raised GRPC::DeadlineExceeded' rescue GRPC::DeadlineExceeded end |