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 sR t }| | dd |jD }h dt|d d ks>J d|d ksNJ d S )Nc S s g | ]}|d d qS )r r r
).0callr
r
r