code: def test_cp_zip_arg_order(monkeypatch):
      assert cd("/", verify=False) == "/"
  
      error_and_exit = MagicMock()
      monkeypatch.setattr(cp, "_error_and_exit", error_and_exit)
      monkeypatch.setattr(
          cp, "LightningClient", MagicMock(return_value=MagicMock())
      )
      cp.cp("./my-resource", "r:./my-resource", zip=True)
      error_and_exit.assert_called_once()
      assert (
          "Zipping uploads isn't supported yet"
          in error_and_exit.call_args_list[0].args[0]
      )
  
file_path: pytorch-lightning/tests/tests_app/cli/test_cp.py
imports: import os
  import sys
  from pathlib import PosixPath
  from unittest.mock import MagicMock
  import pytest
  from lightning.app.cli.commands import cp
  from lightning.app.cli.commands.cd import _CD_FILE, cd
  from lightning_cloud.openapi import Externalv1Cluster, Externalv1LightningappInstance, V1CloudSpace, V1ClusterDriver, V1ClusterSpec, V1GetClusterResponse, V1KubernetesClusterDriver, V1LightningappInstanceArtifact, V1LightningappInstanceSpec, V1ListCloudSpacesResponse, V1ListClustersResponse, V1ListLightningappInstanceArtifactsResponse, V1ListLightningappInstancesResponse, V1ListMembershipsResponse, V1ListProjectClusterBindingsResponse, V1Membership, V1ProjectClusterBinding, V1UploadProjectArtifactResponse
label_desc: Use image node_id 4 for calling a global function with example usage: test_cp_zip_arg_order(monkeypatch) without return types