code: def run(self):
      print("my run")
  
imports: import contextlib
  import logging
  import os
  import pathlib
  import re
  import sys
  from copy import copy
  from pathlib import Path
  from unittest import mock
  from unittest.mock import MagicMock
  import pytest
  from lightning.app import BuildConfig, LightningApp, LightningFlow, LightningWork
  from lightning.app.runners import CloudRuntime, backends, cloud
  from lightning.app.source_code.copytree import _copytree, _parse_lightningignore
  from lightning.app.source_code.local import LocalSourceCodeDir
  from lightning.app.storage import Drive, Mount
  from lightning.app.testing.helpers import EmptyWork
  from lightning.app.utilities.cloud import _get_project
  from lightning.app.utilities.dependency_caching import get_hash
  from lightning.app.utilities.packaging.cloud_compute import CloudCompute
  from lightning_cloud.openapi import CloudspaceIdRunsBody, Externalv1Cluster, Externalv1LightningappInstance, Gridv1ImageSpec, IdGetBody1, ProjectIdProjectclustersbindingsBody, V1BuildSpec, V1CloudSpace, V1CloudSpaceInstanceConfig, V1ClusterSpec, V1ClusterType, V1DataConnectionMount, V1DependencyFileInfo, V1Drive, V1DriveSpec, V1DriveStatus, V1DriveType, V1EnvVar, V1GetClusterResponse, V1GetUserResponse, V1LightningappInstanceSpec, V1LightningappInstanceState, V1LightningappInstanceStatus, V1LightningAuth, V1LightningBasicAuth, V1LightningRun, V1LightningworkDrives, V1LightningworkSpec, V1ListCloudSpacesResponse, V1ListClustersResponse, V1ListLightningappInstancesResponse, V1ListMembershipsResponse, V1ListProjectClusterBindingsResponse, V1Membership, V1Metadata, V1NetworkConfig, V1PackageManager, V1ProjectClusterBinding, V1PythonDependencyInfo, V1QueueServerType, V1SourceType, V1UserFeatures, V1UserRequestedComputeConfig, V1UserRequestedFlowComputeConfig, V1Work
label_desc: Use image node_id 1 for calling the MyWork obj's underlying member method code with example usage: obj.run() without return types