26 _LOGGER = logging.getLogger(__name__)
27 _LOGGER.setLevel(logging.DEBUG)
31 target = f
'{args.server_host}:{args.server_port}'
33 if args.use_tls
or args.use_alts
or args.custom_credentials_type
is not None:
34 channel_credentials, options = interop_client_lib.get_secure_channel_parameters(
36 return aio.secure_channel(target, channel_credentials, options)
38 return aio.insecure_channel(target)
43 if test_case_arg == test_case.value:
46 raise ValueError(
'No test case "%s"!' % test_case_arg)
51 args = interop_client_lib.parse_interop_client_args()
53 stub = interop_client_lib.create_stub(channel, args)
55 await methods.test_interoperability(test_case, stub, args)
58 if __name__ ==
'__main__':
59 logging.basicConfig(level=logging.DEBUG)
60 asyncio.get_event_loop().set_debug(
True)