code: def test_repro_allow_missing(tmp_dir, dvc):
      tmp_dir.gen("fixed", "fixed")
      dvc.stage.add(
          name="create-foo",
          cmd="echo foo > foo",
          deps=["fixed"],
          outs=["foo"],
      )
      dvc.stage.add(
          name="copy-foo", cmd="cp foo bar", deps=["foo"], outs=["bar"]
      )
      (create_foo, copy_foo) = dvc.reproduce()
  
      remove("foo")
      remove(create_foo.outs[0].cache_path)
      remove(dvc.stage_cache.cache_dir)
  
      ret = dvc.reproduce(allow_missing=True)
      # both stages are skipped
      assert not ret
  
label_desc: Use image node_id 1 for calling a global function with example usage: test_repro_allow_missing(tmp_dir, dvc) without return types