code: def test_running_pods_are_not_cleaned(
      self, load_incluster_config, list_namespaced_pod, delete_pod
  ):
      pod1 = MagicMock()
      pod1.metadata.name = "dummy"
      pod1.metadata.creation_timestamp = parse("2021-12-20T08:01:07Z")
      pod1.status.phase = "Running"
      pod1.status.reason = None
      pods = MagicMock()
      pods.metadata._continue = None
      pods.items = [pod1]
      list_namespaced_pod.return_value = pods
      kubernetes_command.cleanup_pods(
          self.parser.parse_args(
              [
                  "kubernetes",
                  "cleanup-pods",
                  "--namespace",
                  "awesome-namespace",
              ]
          )
      )
      list_namespaced_pod.assert_called_once_with(
          namespace="awesome-namespace",
          limit=500,
          label_selector=self.label_selector,
      )
      delete_pod.assert_not_called()
      load_incluster_config.assert_called_once()
  
imports: from __future__ import annotations
  import importlib
  import os
  from unittest import mock
  from unittest.mock import MagicMock, call
  import kubernetes
  import pytest
  from dateutil.parser import parse
  from airflow.cli import cli_parser
  from airflow.cli.commands import kubernetes_command
  from tests.test_utils.config import conf_vars
label_desc: Use image node_id 3 for calling the TestCleanUpPodsCommand obj's underlying member method code with example usage: obj.test_running_pods_are_not_cleaned(load_incluster_config, list_namespaced_pod, delete_pod) without return types