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