When thrown from a mocked handler, leads to ugrpc.client.RpcInterruptedError.
- Note
- Exported as pytest_userver.grpc.TimeoutError.
Example:
async def test_timeout_fail(service_client, grpc_mockserver):
@grpc_mockserver(greeter_services.GreeterServiceServicer.SayHello)
async def mock_say_hello(request, context):
await service_client.run_task('call-say-hello')
ex_info.match("'samples.api.GreeterService/SayHello' failed: interrupted at Testsuite timeout")
assert mock_say_hello.times_called == 1
Definition at line 10 of file _mocked_errors.py.