
    VhF                        d Z ddlmZ ddlZddlmZ ddlZddl	m
Z
 ddlmZ ddlmZ dd	lmZmZmZmZ 	 	 	 	 	 	 dd
Zy)3Command line parsing for the `integration` command.    )annotationsN   )command_posix_integration)PosixIntegrationConfig)walk_posix_integration_targets   )CompositeActionCompletionFinderControllerMode
TargetModeadd_environmentsc                :   | j                  d|gd      }|j                  t        t        t               t        j                  t        j                  |j                  d            } ||       t        ||t        j                  t        j                         y)r   integrationzposix integration tests)parentshelp)functargets_funcconfigzintegration test arguments)titleN)
add_parserset_defaultsr   r   r   tcastargparseArgumentParseradd_argument_groupr   r   	DELEGATEDr   POSIX_INTEGRATION)
subparsersparentadd_integration_common	completerparserposix_integrations         e/home/dcms/DCMS/lib/python3.12/site-packages/ansible_test/_internal/cli/commands/integration/posix.pydo_posix_integrationr&      s     '1&;&;& '< 'F &3%   x668Q8QXt8Q8uv,-VY(@(@*B^B^_    )r    zargparse.ArgumentParserr!   z+c.Callable[[argparse.ArgumentParser], None]r"   r
   )__doc__
__future__r   r   collections.abcabcctypingr   commands.integration.posixr   r   r   targetr   environmentsr
   r   r   r   r&    r'   r%   <module>r2      sS    9 "    `#` H` /	`r'   