def METHOD_NAME(self):
    """
    In this case the log_stream_fd is -1. The next step is to open the stream successfully.
    Therefor a server socket is set up listen to data to the server. Afterwards the buffer object is filled with data and the position
    is updated.
    """
    sockName = b'/tmp/test5unixSocket.sock'
    # skipcq: BAN-B607, BAN-B603
    proc = subprocess.Popen(['python3', 'unit/input/client.py'])
    if os.path.exists(sockName):
        os.remove(sockName)
    print("Opening socket...")
    server = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
    server.bind(sockName)
    server.listen(1)
    connection = server.accept()[0]
    unix_socket_log_data_resource = UnixSocketLogDataResource(b'unix://' + sockName, connection.fileno())
    print("Listening...")
    unix_socket_log_data_resource.fill_buffer()
    self.assertEqual(repr(unix_socket_log_data_resource.buffer), repr(b'data'))
    print('Data received: %s' % unix_socket_log_data_resource.buffer.decode())
    unix_socket_log_data_resource.update_position(len(unix_socket_log_data_resource.buffer))
    self.assertEqual(unix_socket_log_data_resource.total_consumed_length, 4)
    self.assertEqual(unix_socket_log_data_resource.buffer, b'')
    print("Shutting down...")
    unix_socket_log_data_resource.close()
    server.close()
    proc.terminate()
    proc.wait()
    print("Done")