python (3.11.7)

(root)/
lib/
python3.11/
test/
test_xmlrpc_net.py
       1  import collections.abc
       2  import unittest
       3  from test import support
       4  
       5  import xmlrpc.client as xmlrpclib
       6  
       7  
       8  support.requires("network")
       9  
      10  
      11  @unittest.skip('XXX: buildbot.python.org/all/xmlrpc/ is gone')
      12  class ESC[4;38;5;81mPythonBuildersTest(ESC[4;38;5;149munittestESC[4;38;5;149m.ESC[4;38;5;149mTestCase):
      13  
      14      def test_python_builders(self):
      15          # Get the list of builders from the XMLRPC buildbot interface at
      16          # python.org.
      17          server = xmlrpclib.ServerProxy("http://buildbot.python.org/all/xmlrpc/")
      18          try:
      19              builders = server.getAllBuilders()
      20          except OSError as e:
      21              self.skipTest("network error: %s" % e)
      22          self.addCleanup(lambda: server('close')())
      23  
      24          # Perform a minimal sanity check on the result, just to be sure
      25          # the request means what we think it means.
      26          self.assertIsInstance(builders, collections.abc.Sequence)
      27          self.assertTrue([x for x in builders if "3.x" in x], builders)
      28  
      29  
      30  if __name__ == "__main__":
      31      unittest.main()