code: def test_default_wdir_is_not_written(self, tmp_dir, dvc):
      dvc.run(
          cmd="echo test > foo",
          outs=["foo"],
          wdir=".",
          name="echo-foo",
      )
  
      d = load_yaml("dvc.yaml")
      assert "wdir" not in get_in(d, ["stages", "echo-foo"])
  
      dvc.run(cmd="echo test > bar", outs=["bar"], name="echo-bar")
      d = load_yaml("dvc.yaml")
      assert "wdir" not in get_in(d, ["stages", "echo-bar"])
  
imports: import logging
  import os
  import textwrap
  import uuid
  import pytest
  from funcy import get_in
  from dvc.cli import main
  from dvc.dependency import ParamsDependency
  from dvc.dependency.base import DependencyDoesNotExistError
  from dvc.dvcfile import LOCK_FILE, PROJECT_FILE, load_file
  from dvc.exceptions import ArgumentDuplicationError, CircularDependencyError, CyclicGraphError, InvalidArgumentError, OutputDuplicationError, OverlappingOutputPathsError
  from dvc.stage import PipelineStage
  from dvc.stage.exceptions import DuplicateStageName, InvalidStageName, StagePathNotDirectoryError, StagePathNotFoundError, StagePathOutsideError
  from dvc.utils.serialize import load_yaml
label_desc: Use image node_id 1 for calling the TestCmdRunWorkingDirectory obj's underlying member method code with example usage: obj.test_default_wdir_is_not_written(tmp_dir, dvc) without return types