Ejemplo n.º 1
0
 def test_chunk_buffer_size(self) -> None:
     options = RpcOptions()
     self.assertEquals(options.chunk_buffer_size, 100)  # default value
     options.chunk_buffer_size = 200
     self.assertEquals(options.chunk_buffer_size, 200)
     with self.assertRaises(TypeError):
         options.chunk_buffer_size = "1"  # type: ignore
Ejemplo n.º 2
0
 def test_chunk_buffer_size(self) -> None:
     options = RpcOptions()
     self.assertEquals(options.chunk_buffer_size, 100)  # default value
     options.chunk_buffer_size = 200
     self.assertEquals(options.chunk_buffer_size, 200)
     with self.assertRaises(TypeError):
         # pyre-fixme[8]: Attribute has type `int`; used as `str`.
         options.chunk_buffer_size = "1"
 async def inner_test() -> None:
     options = RpcOptions()
     options.chunk_buffer_size = 64
     async with TestServer(ip="::1") as sa:
         ip, port = sa.ip, sa.port
         assert ip and port
         async with get_client(
                 StreamTestService,
                 host=ip,
                 port=port,
                 client_type=ClientType.THRIFT_ROCKET_CLIENT_TYPE,
         ) as client:
             stream = await client.returnstream(10,
                                                1024,
                                                rpc_options=options)
             res = [n async for n in stream]
             self.assertEqual(res, list(range(10, 1024)))