Esempio n. 1
0
    def test_correct_setup_defaults(self, args, engine):
        inputs = ["REPO_NAME", "", "", "", "", "", "", ""]
        input_gen = itertools.islice(inputs, None)

        def input_func(query_str):
            return input_gen.next()

        output_func = lambda x: None

        handle_init_call(
            args,
            engine,
            input_func=input_func,
            output_func=output_func,
        )

        engine.assert_has_calls([
            mock.call.setup_repository_structure(
                "REPO_NAME",
                "origin",
                "canon",
                "master",
                "develop",
                "feature/",
                "release/",
                "hotfix/",
            ),
        ])
Esempio n. 2
0
    def test_correct_setup(self, id_generator, engine, args):
        inputs = [id_generator() for x in range(8)]
        input_gen = itertools.islice(inputs, None)

        def input_func(query_str):
            return input_gen.next()

        output_func = lambda x: None

        handle_init_call(args, engine, input_func, output_func)

        engine.assert_has_calls([mock.call.setup_repository_structure(*inputs)])