def test_ignored_in_checksum(self): stage = self.dvc.run( cmd="echo test > {}".format(self.FOO), deps=[self.BAR], outs=[self.FOO], ) d = stage.dumpd() self.assertNotIn(Stage.PARAM_WDIR, d.keys()) d = load_stage_file(stage.relpath) self.assertNotIn(Stage.PARAM_WDIR, d.keys()) with self.dvc.lock, self.dvc.state: stage = SingleStageFile(self.dvc, stage.relpath).stage self.assertFalse(stage.changed())
def test_ignored_in_checksum(self): stage = self.dvc.run( cmd=f"echo test > {self.FOO}", deps=[self.BAR], outs=[self.FOO], single_stage=True, ) d = stage.dumpd() self.assertNotIn(Stage.PARAM_WDIR, d.keys()) d = load_yaml(stage.relpath) self.assertNotIn(Stage.PARAM_WDIR, d.keys()) with self.dvc.lock: stage = SingleStageFile(self.dvc, stage.relpath).stage self.assertFalse(stage.changed())