403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.217.51
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Python313/Lib/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python313/Lib/test/__pycache__/test_pyclbr.cpython-313.opt-1.pyc
�

��it)����SrSSKrSSKJr SSKJrJrJr SSKrSSK	J
r
Jr SSK
Jr SSKrSSKJr \"\"S55r\"\"S	55r"S
S\
\5r"SS
\
5r\S:Xa\"5 gg)z)
Test cases for pyclbr.py
Nick Mathewson
�N)�dedent)�FunctionType�
MethodType�BuiltinFunctionType)�TestCase�main)�util)�ExtraAssertionsc��g�N�r
��%C:\Python313\\Lib\test\test_pyclbr.py�<lambda>r���Trc��grr
)�cs rrrrrc�H�\rSrSrSrSrSrSSjrSrS	r	S
r
SrSrg)
�
PyclbrTest�c���[U5[U5-[U5-
nU(aG[SU<SU<SU<3[RS9 UR	SUR5-5 gg)z/succeed iff {l1} - {ignore} == {l2} - {ignore} zl1=z
l2=z
ignore=��filez
%r missingN)�set�print�sys�stderr�fail�pop)�self�l1�l2�ignore�missings     r�assertListEq�PyclbrTest.assertListEqsQ���r�7�S��W�$��F��3����r�2�v�>�S�Z�Z�P��I�I�l�W�[�[�]�2�3�rc�n�X#;agX!;a[SU[RS9 URX!5 g)z)succeed iff key in obj or key in ignore. Nz***r)rrr�assertIn)r �obj�keyr#s    r�assertHaskey�PyclbrTest.assertHaskey#s*���=�&��>��%��#�*�*�-��
�
�c�rc�>�X;aX#;aURX5 ggg)z1succeed iff a == b or a in ignore or b in ignore N)�assertEqual)r �a�br#s    r�assertEqualsOrIgnored� PyclbrTest.assertEqualsOrIgnored*s ���?�q�����Q�"� /�?rNr
c	�*�[U5[S/5-nUc[U[50S/5n[R"U5nSnUR5GH�upgXc;aM
UR
X&U5 [X&5n[U[R5(aVURU[[45 URU:waMwURURUR5 M�URU[ 5 URU:waM�UR"V	s/sHo�R$PM n
n	UR&V	s/sHn	[U	SU	5PM nn	UR)X�U5 /nUR0R35H.n
U"U[X�5U
5(dMUR5U
5 M0 UR7S5=n(ay/nUR8R35HXn
U
R;S	5(a.U
R=S	5(dUR5SUU
35 MGUR5U
5 MZ O#[?UR8R355nUR)X�U5 URURUR5 URAUR$URBU5 GM� S
n[EU5HMn[X&5n[U[ [45(dM+U"UU5(dM;URGXFU5 MO gs sn	fs sn	f! [+SU-[,R.S9 e=f! [+SU-[,R.S9 e=f)z�succeed iff pyclbr.readmodule_ex(modulename) corresponds
to the actual module object, module.  Any identifiers in
ignore are ignored.   If no module is provided, the appropriate
module is loaded with __import__.�objectNz<silly>c��URn[U[5(a([X2[5(aURULagO[U[
5(dgURnURS5(a?URS5(d)URRS5=n(aSUU3nXB:H$)NF�__�_)
�__dict__�
isinstancer�ClassMethodType�__self__r�__name__�
startswith�endswith�lstrip)�oclassr)�name�	classdict�objname�stripped_typenames      r�ismethod�(PyclbrTest.checkModule.<locals>.ismethod>s������I��#�z�*�*�"�9�?�O�D�D��L�L��.� �/���\�2�2���l�l�G��!�!�$�'�'��0@�0@��0F�0F�(.���(>�(>�s�(C�C�$�C� !�"3�!4�W�I�>�G��?�"rrAzclass=%srr7r6c��[U[5(aURUR:H$[U[5(aUR
URL$g)NF)r9�type�
__module__r<r�__globals__r8)�item�modules  r�
defined_in�*PyclbrTest.checkModule.<locals>.defined_in�sG���$��%�%����&�/�/�9�9��$��-�-��'�'�6�?�?�:�:�r)$r�
__import__�globals�pyclbr�
readmodule_ex�items�
assertHasAttr�getattrr9�Function�assertIsInstancerrrIr.rLrH�	__bases__r<�superr%rrrr8�keys�appendr?�methodsr=r>�listr1rA�dirr+)r �
moduleNamerLr#�dictrErA�value�py_item�base�
real_bases�pyclbr_bases�
actualMethods�mrD�foundMethodsrMrKs                  r�checkModule�PyclbrTest.checkModule/s���V��s�H�:��.���>� �
�G�I�r�I�;�G�F��#�#�J�/��	#�" �:�:�<�K�D��~�����v�V�4��f�+�G��%����1�1��%�%�g��>Q�/R�S��%�%��3��� � ��!3�!3�U�\�\�B��%�%�g�t�4��%�%��3��8?�8I�8I�J�8I��m�m�8I�
�J�-2�[�[� ;�-8�T�")��v�t�!<�-8�� ;���%�%�j��G�
!#�
� �)�)�.�.�0�A�����)<�a�@�@�%�,�,�Q�/�1�)-���C�(8�8�$�8�#%�L�"�]�]�/�/�1���<�<��-�-�a�j�j��6F�6F�(�/�/�!�4E�3F�q�c�0J�K�(�/�/��2�	2�$(��
�
�(:�(:�(<�#=�L�	��%�%�l�6�J��$�$�W�%7�%7����F��.�.�w�/?�/?����/5�7�Y(�h	���K�D��6�(�D��$�$��!5�6�6��d�F�+�+��%�%�d�&�9�	 ��WK�� ;��
��*�w�.�S�Z�Z�@���0��*�w�.�S�Z�Z�@��s%�1M	�M�0M�AM4�M1�4Nc�f�URS5 URSSS9 URSSS9 g)NrQ�doctest)�TestResults�	_SpoofOut�DocTestCase�
_DocTestSuite�r#�difflib)�Match�ri�r s r�	test_easy�PyclbrTest.test_easy�s?������"�	
����,L��	M�����:��6rc�(�URSSS/S9 g)Nztest.pyclbr_input�om�frqrtrus r�
test_cases�PyclbrTest.test_cases�s�����,�d�C�[��Arc	�^^^�[mSSS0S4upp4n[S5nTRXX6XE5nTRUSUSSS9nTR	US	S
S5n	TR	U	SS
S
5n
TRUSSS5nTR
USSUSSS9nTR	USSS5n
TRUSSS5nTRUSSS5nTR	USSS5nX�S.nUUU4SjmT"SUSU5 g)N�test�ztest.pya�        def f0():
            def f1(a,b,c):
                def f2(a=1, b=2, c=3): pass
                return f1(a,b,d)
            class c1: pass
        class C0:
            "Test class."
            def F1():
                "Method."
                return 'return'
            class C1():
                class C2:
                    "Class nested within nested class."
                    def F3(): return 1+1

        �f0��)�
end_lineno�f1���f2��c1�C0���F1��
�C1��C2��F3)r�r�c�N>�TRUR5UR55 UR5HnTRURU5 M! UR5HnTRURU5 M! UR5H�nXX5pv[U5URURURURUR4n[U5URURURURUR4n	TRX�5 [U5TRLa&TRURUR5 T
"XfRXwR5 M� g)a9Return equality of tree pairs.

Each parent,children pair define a tree.  The parents are
assumed equal.  Comparing the children dictionaries as such
does not work due to comparison by identity and double
linkage.  We separate comparing string and number attributes
from comparing the children of input children.
N)r.rZ�values�assertIs�parentrHrArrL�linenor��Classr\�children)
�parent1�	children1�parent2�	children2�obr*�o1�o2�t1�t2�compare�mbr s
          ���rr��'PyclbrTest.test_nested.<locals>.compare�s%���
���Y�^�^�-�y�~�~�/?�@��&�&�(���
�
�b�i�i��1�)��&�&�(���
�
�b�i�i��1�)� �~�~�'��"����B��"�X�r�w�w�������B�I�I�r�}�}�T���"�X�r�w�w�������B�I�I�r�}�}�T��� � ��(���8�r�x�x�'��$�$�R�Z�Z����<���K�K��[�[�9�(r)rQr�_create_treerV�_nest_function�_nest_classr�)r rg�prz�t�i�source�actualr�r�r�r�r�r�r�r�r��expectedr�r�s`                 @@r�test_nested�PyclbrTest.test_nested�s&���
����I�r�4�7�
��a�A���
��"����q�!�7���[�[��D�!�Q�1�[�
5��
�
�
�r�4��A�
.��
�
�
�r�4��A�
.��
�^�^�B��a��
+��
�X�X�a��t�Q��b�X�
9��
�
�
�r�4��B�
/��
�^�^�B��b�"�
-��
�^�^�B��b�"�
-��
�
�
�r�4��R�
0���%��	:�0	��f�d�H�-rc��URnU"SSS9 U"SSS9 [R"5 [R"S[5 U"SSS9 SSS5 U"S	S
S9 U"SSS9 U"S
5 U"S5 g!,(df   N-=f)N�random)�Randomrq�pickle)�partial�PickleBufferr#�	sre_parse)�dump�groups�pos�pdb)�Union�
_ModuleTarget�
_ScriptTarget�
_ZipTarget�rlcompleter�pydoc)�input�outputzemail.parserztest.test_pyclbr)ri�warnings�catch_warnings�simplefilter�DeprecationWarning)r �cms  r�test_others�PyclbrTest.test_others�s���
�
�
��	�8�K�(�
�8�7�8�
�
$�
$�
&��!�!�(�,>�?��{�#<�=�'�	��[�	
�
	�7�/�0�	�>��
���'�
&�s�#A:�:
B)Nr
)
r<rI�__qualname__�__firstlineno__r%r+r1rirvr{r�r��__static_attributes__r
rrrrs.��4� �#�
^:�@7�B�;.�zrrc�,�\rSrSrSrSrSrSrSrg)�ReadmoduleTests��c�J�[RR5Ulgr)rQ�_modules�copyrus r�setUp�ReadmoduleTests.setUp�s�����,�,�.��
rc�.�UR[lgr)r�rQrus r�tearDown�ReadmoduleTests.tearDown�s
���-�-��rc�N�UR[[RS5 g)Nzasyncio.foo)�assertRaises�ImportErrorrQrRrus r�test_dotted_name_not_a_package�.ReadmoduleTests.test_dotted_name_not_a_package�s��
	
���+�v�';�';�]�Krc���Sn[R"U5 UR[5 [R
"U5 SSS5 SSS5 g!,(df   N=f!,(df   g=f)N�doesnotexist)�test_importlib_util�uncacher��ModuleNotFoundErrorrQrR)r �module_names  r�test_module_has_no_spec�'ReadmoduleTests.test_module_has_no_spec�sO��$��
 �
(�
(��
5��"�"�#6�7��$�$�[�1�8�6�
5�7�7��6�
5�s"�A(�A�A(�
A%	�!A(�(
A6)r�N)	r<rIr�r�r�r�r�r�r�r
rrr�r��s��/�(�L�2rr��__main__)�__doc__r�textwrapr�typesrrrrQ�unittestrr�
unittest_main�test.test_importlibr	r�r��test.support.testcaser
rH�staticmethod�StaticMethodType�classmethodr:rr�r<r
rr�<module>r�sy���
��?�?�
�4�;��1���\�2�3���{�>�2�3��P��?�P�f2�h�2�0�z���O�r

Youez - 2016 - github.com/yon3zu
LinuXploit