code: def test_list_containers(
      tmp_path, mocker, capsys, backend, status_runner, container_type
  ):
      # given
      unsynced_container = prepare_v1_container(
          container_type=container_type,
          path=tmp_path,
          last_ack_version=1,
      )
      synced_container = prepare_v1_container(
          container_type=container_type,
          path=tmp_path,
          last_ack_version=3,
      )
      get_container_impl = generate_get_metadata_container(
          registered_containers=(unsynced_container, synced_container)
      )
  
      # and
      mocker.patch.object(
          backend, "get_metadata_container", get_container_impl
      )
      mocker.patch.object(Operation, "from_dict")
  
      # when
      status_runner.synchronization_status(tmp_path)
  
      # then
      captured = capsys.readouterr()
      assert captured.out.splitlines() == [
          "Unsynchronized objects:",
          f"- {get_qualified_name(unsynced_container)}",
          "",
          "Please run with the `neptune sync --help` to see example commands.",
      ]
  
file_path: neptune-client/tests/unit/neptune/new/cli/test_status.py
imports: from unittest.mock import MagicMock
  import pytest
  from neptune.cli.status import StatusRunner
  from neptune.cli.utils import get_qualified_name
  from neptune.internal.container_type import ContainerType
  from neptune.internal.operation import Operation
  from tests.unit.neptune.new.cli.utils import generate_get_metadata_container, prepare_v1_container
label_desc: Use image node_id 3 for calling a global function with example usage: test_list_containers(tmp_path, mocker, capsys, backend, status_runner, container_type) without return types