14 """Secure client-server interoperability as a unit test."""
21 from src.proto.grpc.testing
import test_pb2_grpc
27 _SERVER_HOST_OVERRIDE =
'foo.test.google.fr'
30 @unittest.skipIf(sys.version_info[0] < 3,
31 'ProtoBuf descriptor has moved on from Python2')
35 self.
server = test_common.test_server()
38 port = self.
server.add_secure_port(
41 resources.certificate_chain())]))
43 self.
stub = test_pb2_grpc.TestServiceStub(
45 'localhost:{}'.
format(port),
47 resources.test_root_certificates()), ((
48 'grpc.ssl_target_name_override',
49 _SERVER_HOST_OVERRIDE,
56 if __name__ ==
'__main__':
57 unittest.main(verbosity=2)