Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
    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')
Ejemplo n.º 3
0
    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')
Ejemplo n.º 4
0
    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')
Ejemplo n.º 5
0
    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')
Ejemplo n.º 6
0
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)