|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
From 280cab57a6810d0b564540737d248b1fc7226b58 Mon Sep 17 00:00:00 2001
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
From: "Benjamin A. Beasley" <code@musicinmybrain.net>
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
Date: Wed, 8 Jun 2022 21:07:38 -0400
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
Subject: [PATCH] Skip failing ChannelzServicerTest tests on Python 3.11
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
---
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
.../grpcio_tests/tests/channelz/_channelz_servicer_test.py | 5 +++++
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
1 file changed, 5 insertions(+)
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
diff --git a/src/python/grpcio_tests/tests/channelz/_channelz_servicer_test.py b/src/python/grpcio_tests/tests/channelz/_channelz_servicer_test.py
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
index 565a79814c..07ee2c3500 100644
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
--- a/src/python/grpcio_tests/tests/channelz/_channelz_servicer_test.py
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
+++ b/src/python/grpcio_tests/tests/channelz/_channelz_servicer_test.py
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
@@ -274,12 +274,14 @@ class ChannelzServicerTest(unittest.TestCase):
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
self.assertEqual(gtc_resp.channel[i].data.calls_failed,
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
gsc_resp.subchannel.data.calls_failed)
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
+ @unittest.skipIf(sys.version_info >= (3, 11), "Fails on 3.11")
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
def test_server_basic(self):
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
self._pairs = _generate_channel_server_pairs(1)
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
resp = self._channelz_stub.GetServers(
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
channelz_pb2.GetServersRequest(start_server_id=0))
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
self.assertEqual(len(resp.server), 1)
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
+ @unittest.skipIf(sys.version_info >= (3, 11), "Fails on 3.11")
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
def test_get_one_server(self):
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
self._pairs = _generate_channel_server_pairs(1)
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
gss_resp = self._channelz_stub.GetServers(
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
@@ -291,6 +293,7 @@ class ChannelzServicerTest(unittest.TestCase):
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
self.assertEqual(gss_resp.server[0].ref.server_id,
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
gs_resp.server.ref.server_id)
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
+ @unittest.skipIf(sys.version_info >= (3, 11), "Fails on 3.11")
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
def test_server_call(self):
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
self._pairs = _generate_channel_server_pairs(1)
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
k_success = 23
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
@@ -394,6 +397,7 @@ class ChannelzServicerTest(unittest.TestCase):
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
self.assertEqual(gs_resp.socket.data.messages_received,
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
test_constants.STREAM_LENGTH)
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
+ @unittest.skipIf(sys.version_info >= (3, 11), "Fails on 3.11")
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
def test_server_sockets(self):
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
self._pairs = _generate_channel_server_pairs(1)
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
self._send_successful_unary_unary(0)
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
@@ -412,6 +416,7 @@ class ChannelzServicerTest(unittest.TestCase):
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
# If the RPC call failed, it will raise a grpc.RpcError
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
# So, if there is no exception raised, considered pass
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
+ @unittest.skipIf(sys.version_info >= (3, 11), "Fails on 3.11")
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
def test_server_listen_sockets(self):
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
self._pairs = _generate_channel_server_pairs(1)
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
--
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
2.36.1
|
|
![](https://seccdn.libravatar.org/avatar/d50945d53b81afb224bf04487323c9a3f0d507badb42ee4509fe63d4369afbe1?s=16&d=retro) |
cd4c38 |
|