a }|gE @ sj d Z ddlZddlZddlmZ ddlmZ ddlZddlmZ ddlm Z ddl mZ ddl mZ ddl m Z dd lmZ eed ddZG d d dejZG dd dejZG dd dejZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd d ejZd!d" Z e!d#krfe"e#ej$d$d e%g dS )%z"Tests for certbot._internal.hooks. N)python_version_tuple)mock)errors)util) filesystem)os)List)majorminorc C s@ t t d }t t d }|| k r(dS || kr4dS ||k S d S )Nr TF)intr )r r ZpymajorZpyminor r E/usr/lib/python3.9/site-packages/certbot/_internal/tests/hook_test.pypyver_lt s r c @ s. e Zd ZdZedd Zeddd ZdS )ValidateHooksTestz1Tests for certbot._internal.hooks.validate_hooks.c O s ddl m} ||i |S )Nr )validate_hooks)certbot._internal.hooksr )clsargskwargsr r r r _call s zValidateHooksTest._callz%certbot._internal.hooks.validate_hookc C s&