def test_subparser_hook(self): parser = argparse.ArgumentParser() subparsers = parser.add_subparsers() subparser_hook(subparsers) subcommands = parser._optionals._actions[1].choices.keys() ok_('run' in subcommands)
def test_subparser_hook(): parser = argparse.ArgumentParser() subparsers = parser.add_subparsers() subparser_hook(subparsers) subcommands = parser._optionals._actions[1].choices.keys() assert "run" in subcommands
def test_main_args_passed(self, run_local_mock): parser = argparse.ArgumentParser() subparsers = parser.add_subparsers() subparser_hook(subparsers) args = parser.parse_args('run -e my_env -n my_topo --ackers 1'.split()) main(args) run_local_mock.assert_called_with(name='my_topo', options={'topology.acker.executors': 1}, env_name='my_env', time=0)
def test_main_args_passed(run_local_mock): parser = argparse.ArgumentParser() subparsers = parser.add_subparsers() subparser_hook(subparsers) args = parser.parse_args("run -e my_env -n my_topo --ackers 1".split()) main(args) run_local_mock.assert_called_with( name="my_topo", options={"topology.acker.executors": 1}, env_name="my_env", time=0, config_file=None, )
def test_main_args_passed(self, run_local_mock): parser = argparse.ArgumentParser() subparsers = parser.add_subparsers() subparser_hook(subparsers) args = parser.parse_args("run -e my_env -n my_topo --ackers 1".split()) main(args) run_local_mock.assert_called_with( name="my_topo", options={"topology.acker.executors": 1}, env_name="my_env", time=0, config_file=None, )