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/", ), ])
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)])