KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.4.41 (Ubuntu)
System : Linux vmi1525618.contaboserver.net 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64
User : www-data ( 33)
PHP Version : 8.2.12
Disable Function : NONE
Directory :  /lib/python3/dist-packages/certbot/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/certbot/tests/__pycache__/configuration_test.cpython-38.pyc
U

�]J�@svdZddlZddlZddlmZddlmZddlmZddlmZddl	m
ZGdd	�d	ej�Z
ed
krre��dS)z Tests for certbot.configuration.�N)�	constants)�errors)�misc)�os)�utilcs|eZdZdZ�fdd�Zdd�Zdd�Zdd	�Ze�	d
�dd��Z
d
d�Ze�	d
�dd��Zdd�Z
dd�Zdd�Z�ZS)�NamespaceConfigTestz0Tests for certbot.configuration.NamespaceConfig.cs2tt|���d|j_d|j_d|j_d|j_dS)N�barzhttps://acme-server.org:443/newi���)�superr�setUp�config�foo�server�
https_port�http01_port��self��	__class__��B/usr/lib/python3/dist-packages/certbot/tests/configuration_test.pyrs
zNamespaceConfigTest.setUpcCs.d|jj_ddlm}|�tj||jj�dS)Nr	r��NamespaceConfig)r�	namespacer�certbot.configurationrZassertRaisesr�Error)rrrrr�test_init_same_portss
z(NamespaceConfigTest.test_init_same_portscCs0|�|jjd�|�|jjtj�|jd��dS)NrZwork)�assertEqualrr
�work_dirr�path�joinZtempdirrrrr�test_proxy_getattrsz&NamespaceConfigTest.test_proxy_getattrcCsP|�ddg|jj�tjj��d|jj_|�dddddg|jj�tjj��dS)	Nzacme-server.org:443�newzBhttp://user:pass@acme.server:443/p/a/t/h;parameters?query#fragmentzuser:pass@acme.server:443�p�a�t�h)	rrZserver_path�splitrr�seprrrrrr�test_server_path s
�
�z$NamespaceConfigTest.test_server_pathzcertbot.configuration.constantsc	CsFd|_d|_d|_d|_d|_d|_t�d�}|�t	j
�|jj
�t	j
�t	j
�|jj|���|�t	j
�|jj�t	j
�t	j
�|jjd���|�t	j
�|jj�t	j
�t	j
�|jjd���|�t	j
�|jj�t	j
�t	j
�|jjd���|�t	j
�|jj�t	j
�t	j
�|jjd���|�t	j
�|jj�t	j
�t	j
�|jjd���dS)NZaccZbackupsZcsrz../p�keysr%zacc/acme-server.org:443/new)ZACCOUNTS_DIRZ
BACKUP_DIRZCSR_DIRZIN_PROGRESS_DIRZKEY_DIRZTEMP_CHECKPOINT_DIRrZ.underscores_for_unsupported_characters_in_pathrrr�normpathr�accounts_dirr �
config_dir�
backup_dirr�csr_dir�in_progress_dir�key_dir�temp_checkpoint_dir)r�mock_constantsZref_pathrrr�test_dynamic_dirs)sB�������z%NamespaceConfigTest.test_dynamic_dirscCsbddlm}d}d}d}d}tjddd	d
ddd
gd�}||_||_||_||_||�}|�t	j
�|j��|�|jt	j
�
t	��|��|�t	j
�|j��|�|jt	j
�
t	��|��|�t	j
�|j��|�|jt	j
�
t	��|��|�t	j
�|j��|�t	j
�|j��|�t	j
�|j��|�t	j
�|j��|�t	j
�|j��|�t	j
�|j��dS)Nrrr
r�bazzmock.serverr-r�logs_dirrr�domainsr��spec)rr�mock�	MagicMockr-rr6r�
assertTruerr�isabsrr �getcwdr,r.r/r0r1r2)rr�config_base�	work_base�	logs_baser�mock_namespacerrrr�test_absolute_pathsHsF����z'NamespaceConfigTest.test_absolute_pathscCspd|_d|_d|_|�|jjtj�|jj	d��|�|jj
tj�|jj	d��|�|jjtj�|jj	d��dS)Nr$�lZrenewal_configs)ZARCHIVE_DIRZLIVE_DIRZRENEWAL_CONFIGS_DIRrr�default_archive_dirrrr r-�live_dir�renewal_configs_dir)rr3rrr�test_renewal_dynamic_dirsjs$����z-NamespaceConfigTest.test_renewal_dynamic_dirscCs�ddlm}d}d}d}tjdddd	d
ddgd
�}||_||_||_||�}|�tj	�
|j��|�tj	�
|j��|�tj	�
|j
��dS)Nrrr
rr5r-rr6rrr7rr8)rrr:r;r-rr6r<rrr=rErFrG)rrr?r@rArBrrrr�test_renewal_absolute_pathsxs$�z/NamespaceConfigTest.test_renewal_absolute_pathscCs8d|j_|�|jjjd�d|jj_|�|jjd�dS)N�*i9)rr
rrrrrrr�test_get_and_set_attr�s
z)NamespaceConfigTest.test_get_and_set_attrcCs�|�|jjtj�|jjtj��|�|jj	tj�|jjtj
��|�|jjtj�|jjtj��|�|jj
tj�|jjtj��dS)N)rrZrenewal_hooks_dirrrr r-rZRENEWAL_HOOKS_DIRZrenewal_pre_hooks_dirZRENEWAL_PRE_HOOKS_DIRZrenewal_deploy_hooks_dirZRENEWAL_DEPLOY_HOOKS_DIRZrenewal_post_hooks_dirZRENEWAL_POST_HOOKS_DIRrrrr�test_hook_directories�s(
��
��
��
��z)NamespaceConfigTest.test_hook_directories)�__name__�
__module__�__qualname__�__doc__rrr!r)r:Zpatchr4rCrHrIrKrL�
__classcell__rrrrr
s	
"

r�__main__)rPZunittestr:ZcertbotrrZcertbot.compatrrZ
certbot.testsrZ	test_utilZConfigTestCaserrM�mainrrrr�<module>s

Anon7 - 2021