Sindbad~EG File Manager

Current Path : /usr/local/lib/python3.12/test/test_unittest/__pycache__/
Upload File :
Current File : //usr/local/lib/python3.12/test/test_unittest/__pycache__/test_assertions.cpython-312.opt-2.pyc

�

*Μg�A���ddlZddlZddlZddlZddlmZddlmZGd�dej�Z	Gd�dej�Z
edk(rej�yy)	�N)�
gc_collect)�productc�*�eZdZd�Zd�Zd�Zd�Zd�Zy)�Test_Assertionsc��|jdd�|jdd�|j|j|jdd�|j|j|jdd�|jddd��|j|j|jddd��|jddd��|jddd��|j|j|jddd��|j|j|jddd��|jt	d	�t	d	��|j|j|jt	d	�t	d	��y)
Ng�1��?��?g����?皙�����?r)�places�y�������?�������?�inf)�assertAlmostEqual�assertNotAlmostEqual�assertRaises�failureException�float��selfs �?/usr/local/lib/python3.12/test/test_unittest/test_assertions.py�test_AlmostEqualz Test_Assertions.test_AlmostEqual
ss�����z�3�/��!�!�)�S�1����$�/�/��0�0�)�S�	B����$�/�/��3�3�Z��	F�	
���s�C���2����$�/�/��0�0�#�s�1�	�	F�	
���q�&���3��!�!�!�V�A�!�6����$�/�/��0�0�!�V�A�	�	G����$�/�/��3�3�Q��q�	�	J�	
���u�U�|�U�5�\�:����$�/�/��1J�1J���,��e��	6�c�j�|jddd��|jddd��|jddd��|jddd��|jddd��|j|j|jddd��|j|j|jddd��|j|j|jddd��|jt|jdddd��|jt|jdddd��t
j
j
�}|tjd�	�z}|j||tjd
�	���|j||tjd�	���y)Nr	rg�?)�deltag�������?�)r
r�
)�seconds��)r
rrr�	TypeError�datetime�now�	timedelta)r�first�seconds   r�test_AmostEqualWithDeltaz(Test_Assertions.test_AmostEqualWithDelta!s������s�C�s��3����s�C�s��3��!�!�#�s�$�!�7��!�!�#�s�$�!�7����s�C�s��3����$�/�/��1J�1J��s�#�	�	/�	
���$�/�/��1G�1G��s�$�	�	0����$�/�/��1J�1J��s�#�	�	/�	
���)�T�%;�%;��s�1�A�	�	7����)�T�%>�%>��s�1�A�	�	7��!�!�%�%�'����+�+�B�7�7�����u�f�%-�%7�%7��%C�	�	E��!�!�%��(0�(:�(:�1�(E�	"�	Grc�D�d�}|jt|t�|jt|td��	|jtd��|jd�	|jt|t�|jd�|jt�5}	t�#|j$r%}|j	dt|��Yd}~�yd}~wwxYw#t$rY�_wxYw#t$r}|}�d}~wwxYw#1swYnxYw|jj�|jt�5td��#1swYnxYw	|jt�5	ddd�n#1swYnxYw|jd�n7#|j$r%}|j	dt|��Yd}~nd}~wwxYw	|jt�5t�#1swYnxYw	|jd�y#t$rYywxYw)Nc��|��N�)�es r�_raisez1Test_Assertions.test_assertRaises.<locals>._raise=s���Gr�keyc��yr'r(r(rr�<lambda>z3Test_Assertions.test_assertRaises.<locals>.<lambda>Bs��rzassertRaises() didn't failzKeyError not raisedz0assertRaises() didn't let exception pass through)
r�KeyError�failr�assertIn�str�
ValueError�	Exception�assertIs�	exception)rr*r)�cm�excs     r�test_assertRaisesz!Test_Assertions.test_assertRaises<s���	����(�F�H�5����(�F�H�U�O�<�	4����h��5�
�I�I�2�3�	J����h��
�;�
�I�I�H�I�
�
�
�x�
(�B�
�����$�$�	9��M�M�/��Q��8�8��	9���	��	���
�����
��)�
(��	
�
�
�b�l�l�C�(�
�
�
�x�
(��5�/�!�)�
(��	4��"�"�8�,��-�,�,��

�I�I�2�3���$�$�	9��M�M�/��Q��8�8��	9��	J��"�"�8�,� � �-�,��,�

�I�I�H�I���	��	�s��B2�)C)�*D�,C8�2C&�C!�!C&�)	C5�4C5�8	D	�D�D	�	D�D�	E�E�"F �7F�9	F �F�F � G�/G�G�H�-G4�4G=�9H�	H�Hc�0���Gd�d��d�G��fd�dtj�}|d�j�t�|j	���|d�j�t�|j	���y)Nc��eZdZy)�<Test_Assertions.test_assertRaises_frames_survival.<locals>.AN)�__name__�
__module__�__qualname__r(rr�Ar;is��rr?c�&��eZdZ��fd�Zd�Zd�Zy)�>Test_Assertions.test_assertRaises_frames_survival.<locals>.Fooc�p����}tj|��	t�#t$rt�wxYwr')�weakref�ref�OSErrorr2)r�ar?�wrs  ��r�foozBTest_Assertions.test_assertRaises_frames_survival.<locals>.Foo.fooos6����C���[�[��^��%�!�M���%�$�$�%�s�%�5c�D�|jt|j�yr'�rr2rHrs r�test_functionalzNTest_Assertions.test_assertRaises_frames_survival.<locals>.Foo.test_functionalxs���!�!�*�d�h�h�7rc�x�|jt�5|j�ddd�y#1swYyxYwr'rJrs r�	test_withzHTest_Assertions.test_assertRaises_frames_survival.<locals>.Foo.test_with{s%���&�&�z�2��H�H�J�3�2�2�s�0�9N)r<r=r>rHrKrM)r?rGs��r�FoorAms���
%�
8�
rrNrKrM)�unittest�TestCase�runr�assertIsNone)rrNr?rGs  @@r�!test_assertRaises_frames_survivalz1Test_Assertions.test_assertRaises_frames_survivalfss���	�	�
��	�(�#�#�	�$	���"�"�$������"�$���K����������"�$�rc���|jdd�	|jddd�|jd�y#|j$r)}|jd|jd�Yd}~yd}~wwxYw)NzAla ma kotazr+zk.t�Messagez"assertNotRegex should have failed.r)�assertNotRegexr/rr0�args)rr)s  r�testAssertNotRegexz"Test_Assertions.testAssertNotRegex�si�����M�5�1�	<����
�v�y�A�
�I�I�:�;���$�$�	0��M�M�)�Q�V�V�A�Y�/�/��	0�s�9�A1�A,�,A1N)r<r=r>rr$r8rSrXr(rrrr	s��6�.G�6(J�T �@<rrc���eZdZ	d�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z d�Z!d �Z"y!)"�TestLongMessagec���G�fd�dtj�}G�fd�dtj�}|d��_|d��_y)Nc�2��eZdZdZW�jZd�Zy)�0TestLongMessage.setUp.<locals>.TestableTestFalseFc��yr'r(rs r�testTestz9TestLongMessage.setUp.<locals>.TestableTestFalse.testTest����rN�r<r=r>�longMessagerr_rs�r�TestableTestFalser]�s����K�#�4�4��
rrcc�2��eZdZdZW�jZd�Zy)�/TestLongMessage.setUp.<locals>.TestableTestTrueTc��yr'r(rs rr_z8TestLongMessage.setUp.<locals>.TestableTestTrue.testTest�r`rNrars�r�TestableTestTruere�s����K�#�4�4��
rrgr_)rOrP�testableTrue�
testableFalse)rrcrgs`  r�setUpzTestLongMessage.setUp�sC���	�� 1� 1�	�	�x�0�0�	�-�Z�8���.�z�:��rc�V�|jtjj�yr')�
assertTruerOrPrbrs r�testDefaultzTestLongMessage.testDefault�s������)�)�5�5�6rc��|j|jjdd�d�|j|jjdd�d�|j|jjdd�d�|j|jjdd�d�|jjt	�d�y)NrH�barz	bar : foo)�assertEqualri�_formatMessagerh�objectrs r�test_formatMsgzTestLongMessage.test_formatMsg�s�������+�+�:�:�4��G��O�����+�+�:�:�5�%�H�%�P�����*�*�9�9�$��F��N�����*�*�9�9�%��G��U�	
���(�(���5�9rc�~�djd�td�D��}|jj|d�y)N�c3�2K�|]}t|����y�wr')�chr)�.0�is  r�	<genexpr>zCTestLongMessage.test_formatMessage_unicode_error.<locals>.<genexpr>�s����1�j��c�!�f�j�s��u�)�join�rangerhrq)r�ones  r� test_formatMessage_unicode_errorz0TestLongMessage.test_formatMessage_unicode_error�s0���g�g�1�e�C�j�1�1�����(�(��h�7rc�����	��fd�}t|�D]H\}}||�}i}|dz}	|	rddi}�j�j|��5||i|��ddd��Jy#1swY�UxYw)Nc�\��|dk}|r
�j}n�j}t|��S)Nr)rirh�getattr)ry�useTestableFalse�test�
methodNamers   ��r�	getMethodz1TestLongMessage.assertMessages.<locals>.getMethod�s3��� !�A�����)�)���(�(���4��,�,rr�msg�oops)�expected_regex)�	enumerate�assertRaisesRegexr)
rr�rW�errorsr�ryr��
testMethod�kwargs�withMsgs
``        r�assertMessageszTestLongMessage.assertMessages�s����	�	-�"+�6�!2��A�~�"�1��J��F��!�e�G�������'�'��(=�(=�7E�(�G��D�+�F�+�G�G�"3�G�G�s�
	A!�!A*	c�.�|jddgd��y)Nrl)F)�^False is not true$�^oops$r�z^False is not true : oops$�r�rs r�testAssertTruezTestLongMessage.testAssertTrue�s�����L�(�;�	<rc�.�|jddgd��y)N�assertFalse)T)�^True is not false$r�r�z^True is not false : oops$r�rs r�testAssertFalsezTestLongMessage.testAssertFalse�s�����M�7�;�	<rc�.�|jddgd��y)N�assertNotEqual�rr)�^1 == 1$r�r�z^1 == 1 : oops$r�rs r�testNotEqualzTestLongMessage.testNotEqual�s�����,�f�0�	1rc�.�|jddgd��y)Nr
�rr)�)^1 != 2 within 7 places \(1 difference\)$r�r�z0^1 != 2 within 7 places \(1 difference\) : oops$r�rs r�testAlmostEqualzTestLongMessage.testAlmostEqual�s�������
B�	Crc�.�|jddgd��y)Nrr�)�^1 == 1 within 7 places$r�r�z^1 == 1 within 7 places : oops$r�rs r�testNotAlmostEqualz"TestLongMessage.testNotAlmostEqual�s�����2�F�\�	]rc�.�|jddgd��y)N�_baseAssertEqualr�)�^1 != 2$r�r�z^1 != 2 : oops$r�rs r�test_baseAssertEqualz$TestLongMessage.test_baseAssertEqual�s�����.��Q�	Src�4�|jdgdgfgd��y)N�assertSequenceEqual)�\+ \[None\]$r�r�z\+ \[None\] : oops$r�rs r�testAssertSequenceEqualz'TestLongMessage.testAssertSequenceEqual�s"��	
���1�B���<�5�	6rc�V�|jdt�tdg�fgd��y)N�assertSetEqual)�None$r�r�zNone : oops$)r��setrs r�testAssertSetEqualz"TestLongMessage.testAssertSetEqual�s'�����,�s�u�c�4�&�k�.B�-�	.rc�2�|jddgfgd��y)Nr0)�^None not found in \[\]$r�r�z^None not found in \[\] : oops$r�rs r�testAssertInzTestLongMessage.testAssertIns�����J��r�
�A�	Brc�4�|jdddgfgd��y)N�assertNotIn)�%^None unexpectedly found in \[None\]$r�r�z,^None unexpectedly found in \[None\] : oops$r�rs r�testAssertNotInzTestLongMessage.testAssertNotIns!�����M�D�4�&�>�N�	Orc�6�|jdiddifgd��y)N�assertDictEqualr+�value)�\+ \{'key': 'value'\}$r�r�z\+ \{'key': 'value'\} : oops$r�rs r�testAssertDictEqualz#TestLongMessage.testAssertDictEquals%�����-��U�G�4D�/E�?�	@rc�.�|jddgd��y)N�assertMultiLineEqual)rurH)�	\+ foo\n$r�r�z\+ foo\n : oops$r�rs r�testAssertMultiLineEqualz(TestLongMessage.testAssertMultiLineEquals�����2�K�2�	3rc�.�|jddgd��y)N�
assertLess�rr)�^2 not less than 1$r�r�z^2 not less than 1 : oops$r�rs r�testAssertLesszTestLongMessage.testAssertLesss�����L�&�R�	Src�.�|jddgd��y)N�assertLessEqualr�)�^2 not less than or equal to 1$r�r�z&^2 not less than or equal to 1 : oops$r�rs r�testAssertLessEqualz#TestLongMessage.testAssertLessEquals�����-�v�G�	Hrc�.�|jddgd��y)N�
assertGreaterr�)�^1 not greater than 2$r�r�z^1 not greater than 2 : oops$r�rs r�testAssertGreaterz!TestLongMessage.testAssertGreater#s�����O�V�>�	?rc�.�|jddgd��y)N�assertGreaterEqualr�)�"^1 not greater than or equal to 2$r�r�z)^1 not greater than or equal to 2 : oops$r�rs r�testAssertGreaterEqualz&TestLongMessage.testAssertGreaterEqual)s�����0�&�J�	Krc�.�|jddgd��y)NrR)znot None)�^'not None' is not None$r�r�z^'not None' is not None : oops$r�rs r�testAssertIsNonez TestLongMessage.testAssertIsNone/s�����N�M�@�	Arc�.�|jddgd��y)N�assertIsNotNoner')�^unexpectedly None$r�r�z^unexpectedly None : oops$r�rs r�testAssertIsNotNonez#TestLongMessage.testAssertIsNotNone5s�����-�w�;�	<rc�.�|jddgd��y)Nr4�NrH)�^None is not 'foo'$r�r�z^None is not 'foo' : oops$r�rs r�testAssertIszTestLongMessage.testAssertIs;s�����J�
�;�	<rc�.�|jddgd��y)N�assertIsNot)NN)�^unexpectedly identical: None$r�r�z%^unexpectedly identical: None : oops$r�rs r�testAssertIsNotzTestLongMessage.testAssertIsNotAs�����M�<�F�	Grc�.�|jddgd��y)N�assertRegex)rHro)�^Regex didn't match:r�r�z!^Regex didn't match: (.*) : oops$r�rs r�testAssertRegexzTestLongMessage.testAssertRegexGs�����M�>�B�	Crc�.�|jddgd��y)NrV)rHrH)�^Regex matched:r�r�z^Regex matched: (.*) : oops$r�rs rrXz"TestLongMessage.testAssertNotRegexNs�����,�n�=�	>rc�B�	t|j|jfiddif�}t||�D]Q\\}}}t	||�}	|j|j|�5|	|i|��5}
|�ddd�ddd��Sy#1swY�xYw#1swY�jxYw)Nr�r�)rrirh�zipr�r�r)rr�rW�funcr��p�clsr��err�methodr6s           r�assertMessagesCMz TestLongMessage.assertMessagesCMVs���		�
�T�'�'��):�):�;��%���)�
+��"%�a��.��M�S�&�3��S�*�-�F��'�'��(<�(<�c�B��T�,�V�,���F�-�C�B�#1�-�,��C�B�s$�%	B�.B	�6B�	B�B�B	c�<�|jdtfd�gd��y)Nrc��yr'r(r(rrr-z2TestLongMessage.testAssertRaises.<locals>.<lambda>js��Dr��^TypeError not raised$r�r�z^TypeError not raised : oops$�r�rrs r�testAssertRaisesz TestLongMessage.testAssertRaisesis�����n�y�l�L�@�	Arc�|�|jdtdfd�gd��d�}|jdtdf|gd��y)Nr��unused regexc��yr'r(r(rrr-z7TestLongMessage.testAssertRaisesRegex.<locals>.<lambda>r���drr�c��td��r�)rr(rr�raise_wrong_messagezBTestLongMessage.testAssertRaisesRegex.<locals>.raise_wrong_messagews
���E�"�"r�regex��^"regex" does not match "foo"$r�r�z%^"regex" does not match "foo" : oops$r��rr�s  r�testAssertRaisesRegexz%TestLongMessage.testAssertRaisesRegexosK�����1�I�~�3N�*�@�	A�	#����1�I�w�3G�1�H�	Irc�<�|jdtfd�gd��y)N�assertWarnsc��yr'r(r(rrr-z1TestLongMessage.testAssertWarns.<locals>.<lambda>�s��Tr��^UserWarning not triggered$r�rz"^UserWarning not triggered : oops$�r��UserWarningrs r�testAssertWarnszTestLongMessage.testAssertWarnss�����m�k�^�\�E�	Frc�|�|jdtdfd�gd��d�}|jdtdf|gd��y)N�assertWarnsRegexr�c��yr'r(r(rrr-z6TestLongMessage.testAssertWarnsRegex.<locals>.<lambda>�r�rrc�.�tjd�yr�)�warnings�warnr(rrr�zATestLongMessage.testAssertWarnsRegex.<locals>.raise_wrong_message�s���M�M�%� rr�r�rrs  r�testAssertWarnsRegexz$TestLongMessage.testAssertWarnsRegex�sK�����0�;��2O�*�E�	F�	!����0�;��2H�1�H�	IrN)#r<r=r>rjrmrsrr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rXr�r�rr	rr(rrrZrZ�s���%�;�$7�:�8�
,�8<�
<�
1�
C�]�
S�6�.�
B�O�@�3�S�
H�?�K�A�<�<�G�C�>��&A�I� F�IrrZ�__main__)
rrrCrO�test.supportr�	itertoolsrrPrrZr<�mainr(rr�<module>rs]������#��D<�h�'�'�D<�NCI�h�'�'�CI�L�z���H�M�M�O�r

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists