/usr/lib/python3.9/site-packages/certbot/_internal/tests/__pycache__
a }|�gw � @ s� d Z ddlZddlZddlmZ G dd� d�ZG dd� d�ZG dd � d �ZG d d� d�Ze dkr�e� e�ejd d� e g �� dS )z Tests for certbot.helpful_parser� N��HelpfulArgumentParserc @ s( e Zd ZdZdd� Zdd� Zdd� ZdS ) �TestScanningFlagsz9Test the prescan_for_flag method of HelpfulArgumentParserc C s. t dgi �}|�dddg�}|�ddg�}d S )N�run�--help�all�certonly�-hz all, certonly)r �prescan_for_flag��self� arg_parserZ detected_flag� r �H/usr/lib/python3.9/site-packages/certbot/_internal/tests/helpful_test.py�test_prescan_no_help_flag s ��z+TestScanningFlags.test_prescan_no_help_flagc C s. t ddgi �}|�ddg�}|�d|j�}d S )Nr r �potator �r r Zhelp_topicsr r r r �test_prescan_unvalid_topic s ��z,TestScanningFlags.test_prescan_unvalid_topicc C s. t ddgi �}|�d|j�}|�d|j�}d S )Nr r r r r r r r �test_prescan_valid_topic s ��z*TestScanningFlags.test_prescan_valid_topicN)�__name__� __module__�__qualname__�__doc__r r r r r r r r s r c @ s( e Zd ZdZdd� Zdd� Zdd� ZdS ) �TestDetermineVerbsz9Tests for determine_verb methods of HelpfulArgumentParserc C s t dgi �}d S )Nr r �r r r r r �test_determine_verb_wrong_verb( s z1TestDetermineVerbs.test_determine_verb_wrong_verbc C s t ddgi �}t g d�i �}d S )Nr � everything)z-dZsome_domainr r r r r r r �test_determine_verb_help- s �z+TestDetermineVerbs.test_determine_verb_helpc C s( t dgi �}t dgi �}t dgi �}d S )Nr �authr r r r r r �test_determine_verb7 s z&TestDetermineVerbs.test_determine_verbN)r r r r r r r r r r r r &