'Just like :py:obj:`test_memoryConnect` but with an actual socket.
This is primarily to rule out the memory BIO code as the source of
any problems encountered while passing data over a :py:obj:`Connection` (if
this test fails, there must be a problem outside the memory BIO
code, as no memory BIO is involved here).  Even though this isn\'t a
memory BIO test, it\'s convenient to have it here.'

def test_socketConnect(self):

    (server_conn, client_conn) = self._loopback()
    important_message = b("Help    me    Obi    Wan    Kenobi,    you're    my    only    hope.")
    client_conn.send(important_message)
    msg = server_conn.recv(1024)
    self.assertEqual(msg, important_message)
    important_message = important_message[::(-1)]
    server_conn.send(important_message)
    msg = client_conn.recv(1024)
    self.assertEqual(msg, important_message)
