def test_downstream(dvc, mocker): cmd = CmdRepro(parse_args(["repro", "--downstream"])) mocker.patch.object(cmd.repo, "reproduce") cmd.run() arguments = default_arguments.copy() arguments.update({"downstream": True}) cmd.repo.reproduce.assert_called_with(**arguments)
def test(self): self.recreate_file1() self.settings._args = [self.file_name_res] CmdRepro(self.settings).run() self.assertEqual(open(self.file_name_res).read(), 'Goodbye\nBobby')
def test(self): self.modify_file_and_commit(self.file_res_code_file) self.settings._args = [self.file_name_res] CmdRepro(self.settings).run() self.assertEqual(open(self.file_name_res).read(), 'Hello\nBobby')
def test(self): self.recreate_file1() self.settings.parse_args('repro {}'.format(self.file_name11)) CmdRepro(self.settings).run() self.assertEqual(open(self.file_name11).read(), 'Goodbye\n')
def test(self): self.modify_file_and_commit(self.file_res_code_file) self.settings.parse_args('repro {}'.format(self.file_name_res)) CmdRepro(self.settings).run() self.assertEqual( open(self.file_name_res).read().strip(), 'Hello\nBobby')
def test_default_arguments(dvc, mocker): cmd = CmdRepro(parse_args(["repro"])) mocker.patch.object(cmd.repo, "reproduce") cmd.run() cmd.repo.reproduce.assert_called_with(**default_arguments)