metadata plugin update statuses in wrapped langs

pull/13363/head
Jan Tattermusch 7 years ago
parent ef0e64cdf5
commit a2044f83c6
  1. 2
      src/csharp/Grpc.IntegrationTesting/MetadataCredentialsTest.cs
  2. 4
      src/php/tests/unit_tests/CallCredentials2Test.php
  3. 4
      src/ruby/spec/generic/client_stub_spec.rb

@ -162,7 +162,7 @@ namespace Grpc.IntegrationTesting
client = new TestService.TestServiceClient(channel); client = new TestService.TestServiceClient(channel);
var ex = Assert.Throws<RpcException>(() => client.UnaryCall(new SimpleRequest { })); var ex = Assert.Throws<RpcException>(() => client.UnaryCall(new SimpleRequest { }));
Assert.AreEqual(StatusCode.Unauthenticated, ex.Status.StatusCode); Assert.AreEqual(StatusCode.Unavailable, ex.Status.StatusCode);
} }
private class FakeTestService : TestService.TestServiceBase private class FakeTestService : TestService.TestServiceBase

@ -147,7 +147,7 @@ class CallCredentials2Test extends PHPUnit_Framework_TestCase
$this->assertTrue($event->send_metadata); $this->assertTrue($event->send_metadata);
$this->assertTrue($event->send_close); $this->assertTrue($event->send_close);
$this->assertTrue($event->status->code == Grpc\STATUS_UNAUTHENTICATED); $this->assertTrue($event->status->code == Grpc\STATUS_UNAVAILABLE);
} }
public function invalidReturnCallbackFunc($context) public function invalidReturnCallbackFunc($context)
@ -179,6 +179,6 @@ class CallCredentials2Test extends PHPUnit_Framework_TestCase
$this->assertTrue($event->send_metadata); $this->assertTrue($event->send_metadata);
$this->assertTrue($event->send_close); $this->assertTrue($event->send_close);
$this->assertTrue($event->status->code == Grpc\STATUS_UNAUTHENTICATED); $this->assertTrue($event->status->code == Grpc\STATUS_UNAVAILABLE);
} }
} }

@ -228,7 +228,7 @@ describe 'ClientStub' do
th.join th.join
end end
it 'should receive UNAUTHENTICATED if call credentials plugin fails' do it 'should receive UNAVAILABLE if call credentials plugin fails' do
server_port = create_secure_test_server server_port = create_secure_test_server
th = run_request_response(@sent_msg, @resp, @pass) th = run_request_response(@sent_msg, @resp, @pass)
@ -252,7 +252,7 @@ describe 'ClientStub' do
unauth_error_occured = false unauth_error_occured = false
begin begin
get_response(stub, credentials: creds) get_response(stub, credentials: creds)
rescue GRPC::Unauthenticated => e rescue GRPC::Unavailable => e
unauth_error_occured = true unauth_error_occured = true
expect(e.details.include?(error_message)).to be true expect(e.details.include?(error_message)).to be true
end end

Loading…
Cancel
Save