(tmp_dir, dvc, erepo_dir, mocker)
| 144 | |
| 145 | |
| 146 | def test_update_unchanged(tmp_dir, dvc, erepo_dir, mocker): |
| 147 | with erepo_dir.chdir(): |
| 148 | erepo_dir.dvc_gen("file", "file content", commit="add file") |
| 149 | |
| 150 | assert (erepo_dir / "file").exists() |
| 151 | stage = dvc.imp(os.fspath(erepo_dir), "file") |
| 152 | |
| 153 | spy = mocker.spy(base, "fs_download") |
| 154 | dvc.update([stage.path]) |
| 155 | |
| 156 | assert not spy.called |
| 157 | |
| 158 | |
| 159 | @pytest.mark.parametrize("outs_exist", [False, True]) |