Method: NamedTests#timeout_on_sleeping_server

Defined in:
src/ruby/pb/test/client.rb

#timeout_on_sleeping_serverObject


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