twisted.conch.test.test_transport.ServerAndClientSSHTransportBaseCase
class documentationtwisted.conch.test.test_transport
(View In Hierarchy)
Known subclasses: twisted.conch.test.test_transport.ClientSSHTransportBaseCase, twisted.conch.test.test_transport.ServerSSHTransportBaseCase
Tests that need to be run on both the server and the client.
Method | checkDisconnected | Helper function to check if the transport disconnected. |
Method | connectModifiedProtocol | Helper function to connect a modified protocol to the test protocol and test for disconnection. |
Method | test_disconnectIfCantMatchKex | Test that the transport disconnects if it can't match the key exchange |
Method | test_disconnectIfCantMatchKeyAlg | Like test_disconnectIfCantMatchKex, but for the key algorithm. |
Method | test_disconnectIfCantMatchCompression | Like test_disconnectIfCantMatchKex, but for the compression. |
Method | test_disconnectIfCantMatchCipher | Like test_disconnectIfCantMatchKex, but for the encryption. |
Method | test_disconnectIfCantMatchMAC | Like test_disconnectIfCantMatchKex, but for the MAC. |
Method | test_getPeer | Test that the transport's getPeer method returns an SSHTransportAddress
with the IAddress
of the peer. |
Method | test_getHost | Test that the transport's getHost method returns an SSHTransportAddress
with the IAddress
of the host. |
Helper function to connect a modified protocol to the test protocol and test for disconnection.
Test that the transport disconnects if it can't match the key exchange
Like test_disconnectIfCantMatchKex, but for the key algorithm.
Like test_disconnectIfCantMatchKex, but for the compression.
Like test_disconnectIfCantMatchKex, but for the encryption.
Test that the transport's getPeer
method returns an SSHTransportAddress
with the IAddress
of the peer.
Test that the transport's getHost
method returns an SSHTransportAddress
with the IAddress
of the host.