Sindbad~EG File Manager
�
*Μg� � � � d dl Z d dl mZ G d� d� Z G d� de j � Zedk( r e j � yy)� N)�mockc � � e Zd Zd� Zd� Zy)�SampleObjectc � � y �N� ��selfs �E/usr/local/lib/python3.12/test/test_unittest/testmock/testsealable.py�method_sample1zSampleObject.method_sample1 � � �d� c � � y r r r s r �method_sample2zSampleObject.method_sample2 r
r N)�__name__�
__module__�__qualname__r r r r r r r s � �"�"r r c �~ � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
d� Zd
� Zd� Zd� Zd� Zd� Zd� Zd� Zy)�TestSealablec �T � t j � }| j |j t j � | j |j � t j � | j |j � j � t j � y r )r �Mock�assertIsInstance�test�test2�r
�ms r �,test_attributes_return_more_mocks_by_defaultz9TestSealable.test_attributes_return_more_mocks_by_default s` � ��I�I�K�����a�f�f�d�i�i�0����a�f�f�h�� � �2����a�f�f�h�n�n�.�� � �:r c �$ � t j � }t j |� | j t � 5 |j
d d d � | j t � 5 |� d d d � y # 1 sw Y �/xY w# 1 sw Y y xY wr �r r �seal�assertRaises�AttributeErrorr r s r �.test_new_attributes_cannot_be_accessed_on_sealz;TestSealable.test_new_attributes_cannot_be_accessed_on_seal s] � ��I�I�K��� � �!��
�
�
�~�
.�
�F�F� /�
�
�
�~�
.�
�C� /�
.� /�
.��
.�
.�s �
A:�)B�:B�Bc � � t j � }t j |� | j t � 5 d|_ d d d � y # 1 sw Y y xY w�N� r r s r �)test_new_attributes_cannot_be_set_on_sealz6TestSealable.test_new_attributes_cannot_be_set_on_seal s9 � ��I�I�K��� � �!��
�
�
�~�
.��A�F� /�
.�
.�� �A�Ac �� � t j � }d|j _ t j |� d|j _ | j |j j d� y )Nr&