def define_commands_from_module(subparsers, command_module, cmd_mapper):

    for method_name in (a for a in dir(command_module) if a.startswith('do_')):
        # Commands should be hypen-separated instead of underscores.
        command = method_name[3:].replace('_', '-')
        callback = getattr(command_module, method_name)
        define_command(subparsers, command, callback, cmd_mapper)
Make sure that 'start' parameter works correctly.
dataset/ETHPy150Open openstack/python-ironicclient/ironicclient/common/utils.py/define_commands_from_module--crossover with--dataset/ETHPy150Open aparo/pyes/tests/test_multisearch.py/MultiSearchTestCase.test_start_multi