Blame SOURCES/python-twisted-24.10.0-disable-tests.patch

4aefcb
diff --git a/src/twisted/conch/test/test_agent.py b/src/twisted/conch/test/test_agent.py
4aefcb
index f5bf8f9a0d..153d9fe1c9 100644
4aefcb
--- a/src/twisted/conch/test/test_agent.py
4aefcb
+++ b/src/twisted/conch/test/test_agent.py
4aefcb
@@ -265,6 +265,7 @@ class AgentClientFailureTests(AgentTestBase):
4aefcb
 
4aefcb
 
4aefcb
 class AgentIdentityRequestsTests(AgentTestBase):
4aefcb
+    skip = "UnsupportedAlgorithm: sha1 is not supported per crypto policy"
4aefcb
     """
4aefcb
     Test operations against a server with identities already loaded.
4aefcb
     """
4aefcb
diff --git a/src/twisted/conch/test/test_cftp.py b/src/twisted/conch/test/test_cftp.py
4aefcb
index 5ffed395fd..f1b03b4aa8 100644
4aefcb
--- a/src/twisted/conch/test/test_cftp.py
4aefcb
+++ b/src/twisted/conch/test/test_cftp.py
4aefcb
@@ -932,6 +932,7 @@ class CFTPClientTestBase(SFTPTestBase):
4aefcb
 
4aefcb
 @skipIf(skipTests, "don't run w/o spawnProcess or cryptography")
4aefcb
 class OurServerCmdLineClientTests(CFTPClientTestBase):
4aefcb
+    skip = "Disabled in Fedora buildsys"
4aefcb
     """
4aefcb
     Functional tests which launch a SFTP server over TCP on localhost and check
4aefcb
     cftp command line interface using a spawned process.
4aefcb
@@ -1331,6 +1332,7 @@ class OurServerCmdLineClientTests(CFTPClientTestBase):
4aefcb
 
4aefcb
 @skipIf(skipTests, "don't run w/o spawnProcess or cryptography")
4aefcb
 class OurServerBatchFileTests(CFTPClientTestBase):
4aefcb
+    skip = "Disabled in Fedora buildsys"
4aefcb
     """
4aefcb
     Functional tests which launch a SFTP server over localhost and checks csftp
4aefcb
     in batch interface.
4aefcb
@@ -1437,6 +1439,7 @@ exit
4aefcb
 @skipIf(not which("ssh"), "no ssh command-line client available")
4aefcb
 @skipIf(not which("sftp"), "no sftp command-line client available")
4aefcb
 class OurServerSftpClientTests(CFTPClientTestBase):
4aefcb
+    skip = "Disabled in Fedora buildsys"
4aefcb
     """
4aefcb
     Test the sftp server against sftp command line client.
4aefcb
     """
4aefcb
diff --git a/src/twisted/conch/test/test_checkers.py b/src/twisted/conch/test/test_checkers.py
4aefcb
index 555ec6e7a0..c5d1f587d7 100644
4aefcb
--- a/src/twisted/conch/test/test_checkers.py
4aefcb
+++ b/src/twisted/conch/test/test_checkers.py
4aefcb
@@ -159,7 +159,7 @@ class SSHPublicKeyDatabaseTests(TestCase):
4aefcb
     Tests for L{SSHPublicKeyDatabase}.
4aefcb
     """
4aefcb
 
4aefcb
-    skip = euidSkip or dependencySkip
4aefcb
+    skip = "Fedora UnsupportedAlgorithm: sha1 is not supported per crypto policy"
4aefcb
 
4aefcb
     def setUp(self) -> None:
4aefcb
         self.checker = checkers.SSHPublicKeyDatabase()
4aefcb
@@ -802,7 +802,7 @@ class SSHPublicKeyCheckerTests(TestCase):
4aefcb
     Tests for L{checkers.SSHPublicKeyChecker}.
4aefcb
     """
4aefcb
 
4aefcb
-    skip = dependencySkip
4aefcb
+    skip = "Fedora UnsupportedAlgorithm: sha1 is not supported per crypto policy"
4aefcb
 
4aefcb
     def setUp(self):
4aefcb
         self.credentials = SSHPrivateKey(
4aefcb
diff --git a/src/twisted/conch/test/test_conch.py b/src/twisted/conch/test/test_conch.py
4aefcb
index b9614a4410..3b8d90323d 100644
4aefcb
--- a/src/twisted/conch/test/test_conch.py
4aefcb
+++ b/src/twisted/conch/test/test_conch.py
4aefcb
@@ -55,6 +55,7 @@ else:
4aefcb
 
4aefcb
 
4aefcb
 class FakeStdio:
4aefcb
+    skip = "Disabled in Fedora buildsys"
4aefcb
     """
4aefcb
     A fake for testing L{twisted.conch.scripts.conch.SSHSession.eofReceived} and
4aefcb
     L{twisted.conch.scripts.cftp.SSHSession.eofReceived}.
4aefcb
@@ -73,6 +74,7 @@ class FakeStdio:
4aefcb
 
4aefcb
 
4aefcb
 class StdioInteractingSessionTests(TestCase):
4aefcb
+    skip = "Disabled in Fedora buildsys"
4aefcb
     """
4aefcb
     Tests for L{twisted.conch.scripts.conch.SSHSession}.
4aefcb
     """
4aefcb
@@ -93,6 +95,7 @@ class StdioInteractingSessionTests(TestCase):
4aefcb
 
4aefcb
 
4aefcb
 class Echo(protocol.Protocol):
4aefcb
+    skip = "Disabled in Fedora buildsys"
4aefcb
     def connectionMade(self):
4aefcb
         log.msg("ECHO CONNECTION MADE")
4aefcb
 
4aefcb
@@ -106,10 +109,12 @@ class Echo(protocol.Protocol):
4aefcb
 
4aefcb
 
4aefcb
 class EchoFactory(protocol.Factory):
4aefcb
+    skip = "Disabled in Fedora buildsys"
4aefcb
     protocol = Echo
4aefcb
 
4aefcb
 
4aefcb
 class ConchTestOpenSSHProcess(protocol.ProcessProtocol):
4aefcb
+    skip = "Disabled in Fedora buildsys"
4aefcb
     """
4aefcb
     Test protocol for launching an OpenSSH client process.
4aefcb
 
4aefcb
@@ -153,6 +158,7 @@ class ConchTestOpenSSHProcess(protocol.ProcessProtocol):
4aefcb
 
4aefcb
 
4aefcb
 class ConchTestForwardingProcess(protocol.ProcessProtocol):
4aefcb
+    skip = "Disabled in Fedora buildsys"
4aefcb
     """
4aefcb
     Manages a third-party process which launches a server.
4aefcb
 
4aefcb
@@ -229,6 +235,7 @@ class ConchTestForwardingProcess(protocol.ProcessProtocol):
4aefcb
 
4aefcb
 
4aefcb
 class ConchTestForwardingPort(protocol.Protocol):
4aefcb
+    skip = "Disabled in Fedora buildsys"
4aefcb
     """
4aefcb
     Connects to server launched by a third-party process (managed by
4aefcb
     L{ConchTestForwardingProcess}) sends data, then reports whatever it
4aefcb
@@ -285,6 +292,7 @@ run()"""
4aefcb
 
4aefcb
 
4aefcb
 class ConchServerSetupMixin:
4aefcb
+    skip = "Disabled in Fedora buildsys"
4aefcb
     if not cryptography:
4aefcb
         skip = "can't run without cryptography"
4aefcb
 
4aefcb
@@ -360,6 +368,7 @@ class ConchServerSetupMixin:
4aefcb
 
4aefcb
 
4aefcb
 class ForwardingMixin(ConchServerSetupMixin):
4aefcb
+    skip = "Disabled in Fedora buildsys"
4aefcb
     """
4aefcb
     Template class for tests of the Conch server's ability to forward arbitrary
4aefcb
     protocols over SSH.
4aefcb
@@ -415,6 +424,7 @@ class ForwardingMixin(ConchServerSetupMixin):
4aefcb
 # pass.
4aefcb
 @implementer(ISession)
4aefcb
 class RekeyAvatar(ConchUser):
4aefcb
+    skip = "Disabled in Fedora buildsys"
4aefcb
     """
4aefcb
     This avatar implements a shell which sends 60 numbered lines to whatever
4aefcb
     connects to it, then closes the session with a 0 exit status.
4aefcb
@@ -483,6 +493,7 @@ class RekeyAvatar(ConchUser):
4aefcb
 
4aefcb
 
4aefcb
 class RekeyRealm:
4aefcb
+    skip = "Disabled in Fedora buildsys"
4aefcb
     """
4aefcb
     This realm gives out new L{RekeyAvatar} instances for any avatar request.
4aefcb
     """
4aefcb
@@ -492,6 +503,7 @@ class RekeyRealm:
4aefcb
 
4aefcb
 
4aefcb
 class RekeyTestsMixin(ConchServerSetupMixin):
4aefcb
+    skip = "Disabled in Fedora buildsys"
4aefcb
     """
4aefcb
     TestCase mixin which defines tests exercising L{SSHTransportBase}'s handling
4aefcb
     of rekeying messages.
4aefcb
@@ -517,6 +529,7 @@ class RekeyTestsMixin(ConchServerSetupMixin):
4aefcb
 
4aefcb
 
4aefcb
 class OpenSSHClientMixin:
4aefcb
+    skip = "Disabled in Fedora buildsys"
4aefcb
     if not which("ssh"):
4aefcb
         skip = "no ssh command-line client available"
4aefcb
 
4aefcb
@@ -566,6 +579,7 @@ class OpenSSHClientMixin:
4aefcb
 
4aefcb
 
4aefcb
 class OpenSSHKeyExchangeTests(ConchServerSetupMixin, OpenSSHClientMixin, TestCase):
4aefcb
+    skip = "Disabled in Fedora buildsys"
4aefcb
     """
4aefcb
     Tests L{SSHTransportBase}'s key exchange algorithm compatibility with
4aefcb
     OpenSSH.
4aefcb
@@ -658,6 +672,7 @@ class OpenSSHKeyExchangeTests(ConchServerSetupMixin, OpenSSHClientMixin, TestCas
4aefcb
 
4aefcb
 
4aefcb
 class OpenSSHClientForwardingTests(ForwardingMixin, OpenSSHClientMixin, TestCase):
4aefcb
+    skip = "Disabled in Fedora buildsys"
4aefcb
     """
4aefcb
     Connection forwarding tests run against the OpenSSL command line client.
4aefcb
     """
4aefcb
@@ -677,12 +692,14 @@ class OpenSSHClientForwardingTests(ForwardingMixin, OpenSSHClientMixin, TestCase
4aefcb
 
4aefcb
 
4aefcb
 class OpenSSHClientRekeyTests(RekeyTestsMixin, OpenSSHClientMixin, TestCase):
4aefcb
+    skip = "Disabled in Fedora buildsys"
4aefcb
     """
4aefcb
     Rekeying tests run against the OpenSSL command line client.
4aefcb
     """
4aefcb
 
4aefcb
 
4aefcb
 class CmdLineClientTests(ForwardingMixin, TestCase):
4aefcb
+    skip = "Disabled in Fedora buildsys"
4aefcb
     """
4aefcb
     Connection forwarding tests run against the Conch command line client.
4aefcb
     """
4aefcb
diff --git a/src/twisted/conch/test/test_endpoints.py b/src/twisted/conch/test/test_endpoints.py
4aefcb
index 5f6dd4a1b6..1e58d46a39 100644
4aefcb
--- a/src/twisted/conch/test/test_endpoints.py
4aefcb
+++ b/src/twisted/conch/test/test_endpoints.py
4aefcb
@@ -699,6 +699,7 @@ class SSHCommandClientEndpointTestsMixin:
4aefcb
 
4aefcb
 
4aefcb
 class NewConnectionTests(TestCase, SSHCommandClientEndpointTestsMixin):
4aefcb
+    skip = "Fedora UnsupportedAlgorithm: sha1 is not supported per crypto policy"
4aefcb
     """
4aefcb
     Tests for L{SSHCommandClientEndpoint} when using the C{newConnection}
4aefcb
     constructor.
4aefcb
@@ -1233,6 +1234,7 @@ class NewConnectionTests(TestCase, SSHCommandClientEndpointTestsMixin):
4aefcb
         self.assertTrue(client.transport.disconnecting)
4aefcb
 
4aefcb
     def test_agentAuthentication(self):
4aefcb
+        self.skip = "Disabled in Fedora buildsys"
4aefcb
         """
4aefcb
         If L{SSHCommandClientEndpoint} is initialized with an
4aefcb
         L{SSHAgentClient}, the agent is used to authenticate with the SSH
4aefcb
diff --git a/src/twisted/conch/test/test_keys.py b/src/twisted/conch/test/test_keys.py
4aefcb
index e479f99c5b..3a3a57d4da 100644
4aefcb
--- a/src/twisted/conch/test/test_keys.py
4aefcb
+++ b/src/twisted/conch/test/test_keys.py
4aefcb
@@ -42,6 +42,7 @@ def skipWithoutEd25519(f):
4aefcb
 class KeyTests(unittest.TestCase):
4aefcb
     if cryptography is None:
4aefcb
         skip = skipCryptography
4aefcb
+    skip = "Fedora UnsupportedAlgorithm: sha1 is not supported per crypto policy"
4aefcb
 
4aefcb
     def setUp(self):
4aefcb
         self.rsaObj = keys.Key._fromRSAComponents(
4aefcb
@@ -1420,6 +1421,7 @@ xEm4DxjEoaIp8dW/JOzXQ2EF+WaSOgdYsw3Ac+rnnjnNptCdOEDGP6QBkt+oXj4P
4aefcb
         self.assertRaises(keys.BadKeyError, keys.Key(self.rsaObj).toString, "bad_type")
4aefcb
 
4aefcb
     def test_signAndVerifyRSA(self):
4aefcb
+        self.skip = "Disabled in Fedora buildsys"
4aefcb
         """
4aefcb
         Signed data can be verified using RSA (with SHA-1, the default).
4aefcb
         """
4aefcb
@@ -1537,6 +1539,7 @@ xEm4DxjEoaIp8dW/JOzXQ2EF+WaSOgdYsw3Ac+rnnjnNptCdOEDGP6QBkt+oXj4P
4aefcb
         )
4aefcb
 
4aefcb
     def test_verifyRSA(self):
4aefcb
+        self.skip = "Disabled in Fedora buildsys"
4aefcb
         """
4aefcb
         A known-good RSA signature verifies successfully.
4aefcb
         """
4aefcb
diff --git a/src/twisted/conch/test/test_ssh.py b/src/twisted/conch/test/test_ssh.py
4aefcb
index 211feb7f22..f8ada799ab 100644
4aefcb
--- a/src/twisted/conch/test/test_ssh.py
4aefcb
+++ b/src/twisted/conch/test/test_ssh.py
4aefcb
@@ -544,6 +544,7 @@ if cryptography is not None:
4aefcb
 
4aefcb
 
4aefcb
 class SSHProtocolTests(unittest.TestCase):
4aefcb
+    skip = "Disabled in Fedora buildsys"
4aefcb
     """
4aefcb
     Tests for communication between L{SSHServerTransport} and
4aefcb
     L{SSHClientTransport}.
4aefcb
diff --git a/src/twisted/conch/test/test_transport.py b/src/twisted/conch/test/test_transport.py
4aefcb
index 570389f707..443f781989 100644
4aefcb
--- a/src/twisted/conch/test/test_transport.py
4aefcb
+++ b/src/twisted/conch/test/test_transport.py
4aefcb
@@ -1459,6 +1459,7 @@ class ServerSSHTransportBaseCase(ServerAndClientSSHTransportBaseCase):
4aefcb
 
4aefcb
 
4aefcb
 class ServerSSHTransportTests(ServerSSHTransportBaseCase, TransportTestCase):
4aefcb
+    skip = "Fedora UnsupportedAlgorithm: sha1 is not supported per crypto policy"
4aefcb
     """
4aefcb
     Tests for SSHServerTransport.
4aefcb
     """
4aefcb
@@ -2083,6 +2084,7 @@ class ServerSSHTransportDHGroupExchangeSHA1Tests(
4aefcb
     DHGroupExchangeSHA1Mixin,
4aefcb
     TransportTestCase,
4aefcb
 ):
4aefcb
+    skip = "Fedora UnsupportedAlgorithm: sha1 is not supported per crypto policy"
4aefcb
     """
4aefcb
     diffie-hellman-group-exchange-sha1 tests for SSHServerTransport.
4aefcb
     """
4aefcb
@@ -2093,6 +2095,7 @@ class ServerSSHTransportDHGroupExchangeSHA256Tests(
4aefcb
     DHGroupExchangeSHA256Mixin,
4aefcb
     TransportTestCase,
4aefcb
 ):
4aefcb
+    skip = "Fedora UnsupportedAlgorithm: sha1 is not supported per crypto policy"
4aefcb
     """
4aefcb
     diffie-hellman-group-exchange-sha256 tests for SSHServerTransport.
4aefcb
     """
4aefcb
@@ -2153,6 +2156,7 @@ class ServerSSHTransportECDHBaseCase(ServerSSHTransportBaseCase):
4aefcb
 class ServerSSHTransportECDHTests(
4aefcb
     ServerSSHTransportECDHBaseCase, ECDHMixin, TransportTestCase
4aefcb
 ):
4aefcb
+    skip = "Fedora UnsupportedAlgorithm: sha1 is not supported per crypto policy"
4aefcb
     """
4aefcb
     ecdh-sha2-nistp256 tests for SSHServerTransport.
4aefcb
     """
4aefcb
@@ -2162,6 +2166,7 @@ class ServerSSHTransportECDHTests(
4aefcb
 class ServerSSHTransportCurve25519SHA256Tests(
4aefcb
     ServerSSHTransportECDHBaseCase, Curve25519SHA256Mixin, TransportTestCase
4aefcb
 ):
4aefcb
+    skip = "Fedora UnsupportedAlgorithm: sha1 is not supported per crypto policy"
4aefcb
     """
4aefcb
     curve25519-sha256 tests for SSHServerTransport.
4aefcb
     """
4aefcb
@@ -2194,6 +2199,8 @@ class ClientSSHTransportBaseCase(ServerAndClientSSHTransportBaseCase):
4aefcb
 
4aefcb
 
4aefcb
 class ClientSSHTransportTests(ClientSSHTransportBaseCase, TransportTestCase):
4aefcb
+    skip = "Fedora UnsupportedAlgorithm: sha1 is not supported per crypto policy"
4aefcb
+
4aefcb
     """
4aefcb
     Tests for SSHClientTransport.
4aefcb
     """
4aefcb
@@ -2677,6 +2684,7 @@ class ClientSSHTransportDHGroupExchangeSHA1Tests(
4aefcb
     DHGroupExchangeSHA1Mixin,
4aefcb
     TransportTestCase,
4aefcb
 ):
4aefcb
+    skip = "Fedora UnsupportedAlgorithm: sha1 is not supported per crypto policy"
4aefcb
     """
4aefcb
     diffie-hellman-group-exchange-sha1 tests for SSHClientTransport.
4aefcb
     """
4aefcb
@@ -2687,6 +2695,7 @@ class ClientSSHTransportDHGroupExchangeSHA256Tests(
4aefcb
     DHGroupExchangeSHA256Mixin,
4aefcb
     TransportTestCase,
4aefcb
 ):
4aefcb
+    skip = "Fedora UnsupportedAlgorithm: sha1 is not supported per crypto policy"
4aefcb
     """
4aefcb
     diffie-hellman-group-exchange-sha256 tests for SSHClientTransport.
4aefcb
     """
4aefcb
@@ -2781,6 +2790,7 @@ class ClientSSHTransportECDHBaseCase(ClientSSHTransportBaseCase):
4aefcb
 class ClientSSHTransportECDHTests(
4aefcb
     ClientSSHTransportECDHBaseCase, ECDHMixin, TransportTestCase
4aefcb
 ):
4aefcb
+    skip = "Fedora UnsupportedAlgorithm: sha1 is not supported per crypto policy"
4aefcb
     """
4aefcb
     ecdh-sha2-nistp256 tests for SSHClientTransport.
4aefcb
     """
4aefcb
@@ -2790,6 +2800,7 @@ class ClientSSHTransportECDHTests(
4aefcb
 class ClientSSHTransportCurve25519SHA256Tests(
4aefcb
     ClientSSHTransportECDHBaseCase, Curve25519SHA256Mixin, TransportTestCase
4aefcb
 ):
4aefcb
+    skip = "Fedora UnsupportedAlgorithm: sha1 is not supported per crypto policy"
4aefcb
     """
4aefcb
     curve25519-sha256 tests for SSHClientTransport.
4aefcb
     """
4aefcb
@@ -3012,6 +3023,7 @@ class SSHCiphersTests(TestCase):
4aefcb
 
4aefcb
 
4aefcb
 class TransportLoopbackTests(TestCase):
4aefcb
+    skip = "Disabled in Fedora buildsys"
4aefcb
     """
4aefcb
     Test the server transport and client transport against each other,
4aefcb
     """
4aefcb
diff --git a/src/twisted/conch/test/test_userauth.py b/src/twisted/conch/test/test_userauth.py
4aefcb
index 825b5a2634..cf1005468e 100644
4aefcb
--- a/src/twisted/conch/test/test_userauth.py
4aefcb
+++ b/src/twisted/conch/test/test_userauth.py
4aefcb
@@ -237,6 +237,8 @@ class SSHUserAuthServerTests(unittest.TestCase):
4aefcb
     if keys is None:
4aefcb
         skip = "cannot run without cryptography"
4aefcb
 
4aefcb
+    skip = "Fedora UnsupportedAlgorithm: sha1 is not supported per crypto policy"
4aefcb
+
4aefcb
     def setUp(self):
4aefcb
         self.realm = Realm()
4aefcb
         self.portal = Portal(self.realm)
4aefcb
@@ -616,6 +618,8 @@ class SSHUserAuthClientTests(unittest.TestCase):
4aefcb
     if keys is None:
4aefcb
         skip = "cannot run without cryptography"
4aefcb
 
4aefcb
+    skip = "Fedora UnsupportedAlgorithm: sha1 is not supported per crypto policy"
4aefcb
+
4aefcb
     def setUp(self):
4aefcb
         self.authClient = ClientUserAuth(b"foo", FakeTransport.Service())
4aefcb
         self.authClient.transport = FakeTransport(None)
4aefcb
@@ -901,6 +905,7 @@ class SSHUserAuthClientTests(unittest.TestCase):
4aefcb
 
4aefcb
 
4aefcb
 class LoopbackTests(unittest.TestCase):
4aefcb
+    skip = "Disabled in Fedora buildsys"
4aefcb
     if keys is None:
4aefcb
         skip = "cannot run without cryptography"
4aefcb
 
4aefcb
diff --git a/src/twisted/test/test_failure.py b/src/twisted/test/test_failure.py
4aefcb
index 8b8e55be64..5b510001cd 100644
4aefcb
--- a/src/twisted/test/test_failure.py
4aefcb
+++ b/src/twisted/test/test_failure.py
4aefcb
@@ -19,7 +19,10 @@ from types import TracebackType
4aefcb
 from typing import Any, Generator, cast
4aefcb
 from unittest import skipIf
4aefcb
 
4aefcb
-from cython_test_exception_raiser import raiser
4aefcb
+try:
4aefcb
+    from cython_test_exception_raiser import raiser
4aefcb
+except ModuleNotFoundError:
4aefcb
+    raiser = None
4aefcb
 
4aefcb
 from twisted.python import failure, reflect
4aefcb
 from twisted.trial.unittest import SynchronousTestCase
4aefcb
diff --git a/src/twisted/test/test_tcp.py b/src/twisted/test/test_tcp.py
4aefcb
index 91114da6e8..dddc5d342e 100644
4aefcb
--- a/src/twisted/test/test_tcp.py
4aefcb
+++ b/src/twisted/test/test_tcp.py
4aefcb
@@ -373,6 +373,7 @@ class ListeningTests(TestCase):
4aefcb
 
4aefcb
 
4aefcb
 class LoopbackTests(TestCase):
4aefcb
+    skip = "Disabled in Fedora buildsys"
4aefcb
     """
4aefcb
     Test loopback connections.
4aefcb
     """
4aefcb
diff --git a/src/twisted/test/test_udp.py b/src/twisted/test/test_udp.py
4aefcb
index 4cb43f2fd0..4a90a8dabe 100644
4aefcb
--- a/src/twisted/test/test_udp.py
4aefcb
+++ b/src/twisted/test/test_udp.py
4aefcb
@@ -577,6 +577,8 @@ class MulticastTests(TestCase):
4aefcb
     if not interfaces.IReactorMulticast(reactor, None):
4aefcb
         skip = "This reactor does not support multicast"
4aefcb
 
4aefcb
+    skip = "Disabled in Fedora buildsys"
4aefcb
+
4aefcb
     def setUp(self):
4aefcb
         self.server = Server()
4aefcb
         self.client = Client()