← Back
Editing: storage_test.cpython-312.pyc
� n�h� � �� � d Z ddlZddlZddlZddlZddlZddlmZ ddlZddlZddl Z ddl Z ddl mZ ddl mZ ddl mZ ddlmZ ddlmZ ddlmc mZ dd lmZmZ d � Zd� Z G d� d ej6 � Z G d� dej: � Z G d� de� Z G d� de� Z G d� de� Z!e"dk( r4 ejF e jH ejJ dd e&gz � � yy)�$Tests for certbot._internal.storage.� N)�mock)� configuration)�errors)�ALL_FOUR)� filesystem)�os)�Optional�Anyc �X � t D ]! }t j t | |� � �# y)z9Unlink all four items associated with this RenewableCert.N)r r �unlink�getattr)� rc_object�kinds �I/usr/lib/python3.12/site-packages/certbot/_internal/tests/storage_test.py� unlink_allr s � ��� � � �'�)�T�*�+� � c � � t D ]2 }t t | |� d� 5 }|j |� ddd� �4 y# 1 sw Y �?xY w)z9Put dummy data into all four files of this RenewableCert.�wN)r �openr �write)r r �fs r �fill_with_sample_datar s9 � ��� �'�)�T�*�C� 0�A� �G�G�D�M� 1� 0� � 0� 0�s �=�A c �j � e Zd ZdZd� Zd� Z ej d� d� � Zd� Z d� Z d� Zd � Zd � Z y)�RelevantValuesTestz4Tests for certbot._internal.storage.relevant_values.c � � ddd�| _ t j � | _ t j � | j _ y )N�example.org�rsa)�server�key_type)�valuesr � MagicMock�mock_config�set_by_user��selfs r �setUpzRelevantValuesTest.setUp( s2 � �!.�E�B����>�>�+���'+�~�~�'7����$r c �h � ddl m} || j j _ || j � S )Nr ��relevant_values)�certbot._internal.storager* r# �to_dict�return_value)r&