
    Vh                        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);Command line parsing for the `windows-integration` command.    )annotationsN   )command_windows_integration)WindowsIntegrationConfig) walk_windows_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   zwindows-integrationzwindows integration tests)parentshelp)functargets_funcconfigz"windows integration test arguments)titleN)
add_parserset_defaultsr   r   r   tcastargparseArgumentParseradd_argument_groupr   r   	DELEGATEDr   WINDOWS_INTEGRATION)
subparsersparentadd_integration_common	completerparserwindows_integrations         g/home/dcms/DCMS/lib/python3.12/site-packages/ansible_test/_internal/cli/commands/integration/windows.pydo_windows_integrationr%      s     '1&;&;( '< 'F (5'   &&!8!8&:S:SZ~:S:  A./VY(@(@*B`B`a    )r   zargparse.ArgumentParserr    z+c.Callable[[argparse.ArgumentParser], None]r!   r
   )__doc__
__future__r   r   collections.abcabcctypingr   commands.integration.windowsr   r   r   targetr   environmentsr
   r   r   r   r%    r&   r$   <module>r1      sS    A "    b#b Hb /	br&   