code: def test_bad_call_send_file(self) -> None:
      COMMAND = ""
      task = RuntimeTask("bad-call-run-command-task")
      with pytest.raises(ValueError):
          task.run_command(COMMAND)
  
      COMMAND = "echo 'Hello World'"
      task = RuntimeTask("run-command-task")
      task.run_command(COMMAND)
      assert len(task._task_steps) == 1
      assert (
          task._task_steps[0].type
          == RuntimeTask._TaskStep.TYPE_RUN_COMMAND
      )
  
file_path: lazycluster/tests/test_runtime_task.py
imports: import pytest
  from lazycluster import RuntimeTask
label_desc: Use image node_id 4 for calling the TestRuntimeTask obj's underlying member method code with example usage: obj.test_bad_call_send_file() without return types