Blame SOURCES/grpc-1.40.0-python-grpcio_tests-make-network-tests-skippable.patch

rdobuilder dca260
diff -Naur grpc-1.40.0-original/src/python/grpcio_tests/tests/unit/_dns_resolver_test.py grpc-1.40.0/src/python/grpcio_tests/tests/unit/_dns_resolver_test.py
rdobuilder dca260
--- grpc-1.40.0-original/src/python/grpcio_tests/tests/unit/_dns_resolver_test.py	2021-09-03 19:20:52.000000000 -0400
rdobuilder dca260
+++ grpc-1.40.0/src/python/grpcio_tests/tests/unit/_dns_resolver_test.py	2021-09-09 10:55:12.919416808 -0400
rdobuilder dca260
@@ -14,6 +14,7 @@
rdobuilder dca260
 """Tests for an actual dns resolution."""
rdobuilder dca260
 
rdobuilder dca260
 import logging
rdobuilder dca260
+import os
rdobuilder dca260
 import unittest
rdobuilder dca260
 
rdobuilder dca260
 import grpc
rdobuilder dca260
@@ -46,6 +47,8 @@
rdobuilder dca260
     def tearDown(self):
rdobuilder dca260
         self._server.stop(None)
rdobuilder dca260
 
rdobuilder dca260
+    @unittest.skipIf('FEDORA_NO_NETWORK_TESTS' in os.environ,
rdobuilder dca260
+                     'Network tests disabled')
rdobuilder dca260
     def test_connect_loopback(self):
rdobuilder dca260
         # NOTE(https://github.com/grpc/grpc/issues/18422)
rdobuilder dca260
         # In short, Gevent + C-Ares = Segfault. The C-Ares driver is not