code: def test_sync_non_existent_offline_containers(
      tmp_path, capsys, sync_runner
  ):
      # when
      sync_runner.sync_selected_containers(
          base_path=tmp_path,
          project_name="foo",
          container_names=["offline/foo__bar"],
      )
      sync_runner.sync_selected_containers(
          base_path=tmp_path,
          project_name="foo",
          container_names=["offline/model__bar"],
      )
  
      # then
      captured = capsys.readouterr()
      assert (
          "Offline container foo__bar not found on disk."
          in captured.out
      )
      assert (
          "Offline container model__bar not found on disk."
          in captured.out
      )
  
file_path: neptune-client/tests/unit/neptune/new/cli/test_sync.py
imports: from unittest.mock import MagicMock
  import mock
  import pytest
  from neptune.cli.sync import SyncRunner
  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 execute_operations, generate_get_metadata_container, prepare_v0_run, prepare_v1_container
label_desc: Use image node_id 8 for calling a global function with example usage: test_sync_non_existent_offline_containers(tmp_path, capsys, sync_runner) without return types