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:/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-1.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!)�BaseClass.getterrrs&r
�spam�BaseClass.spam����z�z�rc��VmP!�Nr�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�.�[UO2g)�SubClass.getter)rrrs&r
r!�
SubClass.spam*s���$�*�*�%�%rc�.�[UO2gr%)rrr&s&&r
r!r2/����$�*�*�%�%rc�.�[UO2gr%)rrrs&r
r!r23r4r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
r9r97s����
�E�� ��0@�A�Drr9c�l`�\sQs]=sn\O
Q*s\OQ2sQsUs	P!)�PropertyDocSubr!c��UO!)z*The decorator does not use this doc stringrrs&r
r!�PropertyDocSub.spam?r#rr)
rrr	r
r9r6r!r7rr+r,s@r
r@r@=s+�����#�#�F�+�D�	�[�[���rr@c�l`�\sQs]Dsn\O
Q*s\OQ2sQsUs	P!)�PropertySubNewGetterr!c��]!��
new docstringrrs&r
r!�PropertySubNewGetter.spamF���rr)
rrr	r
rr6r!r7rr+r,s@r
rDrDDs+�������f�%�D�	�[�[���rrDc�V`�\sQs]Ksn\Q2s\OQ2sQsUsP!)�PropertyNewGetterc��]!)zoriginal docstringrrs&r
r!�PropertyNewGetter.spamLrIrc��]!rFrrs&r
r!rMPrIrr)	rrr	r
rr!r7rr+r,s@r
rKrKKs/��������
�[�[���rrKc�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!r1)r/r_�	__class__r6�__doc__rjs& r
�$test_property_decorator_subclass_doc�2PropertyTests.test_property_decorator_subclass_docxs1���j��������/�/��7�?�?�AR�Src��[2oUOUOOQ*OQ2P!)r!r )rr_rpr6rqrbs& 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=)r9r@r_rpr6rq)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!rG)rDr_r!rpr6rqrK)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�assertIsr6r��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]�sQsQsP!)�PropertySubz+This is a subclass of DynamicClassAttributer)rrr	r
rqrrrr
r�r��s��5rr�c� �\sQs]�sQsQsQsP!)�PropertySubSlotszBThis is a subclass of DynamicClassAttribute that defines __slots__r)rrr	r
rq�	__slots__rrrr
r�r��s
��L��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��]!)z5Trying to copy this docstring will raise an exceptionrrs&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��]!��.spam wrapped in DynamicClassAttribute subclassrrs&r
r!�;PropertySubclassTests.test_docstring_copy.<locals>.Foo.spam����rr�rrr	r
r�r!rr+r,s@r
r�r�������
�
��
rr�r!r��r�r_r6rqr�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!)�rrs&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!)zthis docstring is ignoredrr&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!)zanother ignored docstring�eggsrr&s&&r
r!�WPropertySubclassTests.test_property_setter_copies_getter_docstring.<locals>.FooSub.spams��$��
rr)	rrr	r
r6r!r)rr+)r-r�s@�r
�FooSubr�s)�����<�<��'�D�
�[�[�
$��
$rr�r�)r�r_r!r6rq)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��]!�za docstringrrs&r
r!�NPropertySubclassTests.test_property_new_getter_new_docstring.<locals>.Foo.spamr�rc��]!��a new docstringrrs&r
r!r�r�rr)	rrr	r
r�r!r7rr+r,s@r
r�r�s/����
�
��
��[�[�
��
rr�r!r�c�2`�\sQsQsn\Q2sQsUsP!)�MPropertySubclassTests.test_property_new_getter_new_docstring.<locals>.FooBase�c��]!r�rrs&r
r!�RPropertySubclassTests.test_property_new_getter_new_docstring.<locals>.FooBase.spamr�rrr�r,s@r
�FooBaser�r�rrc�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
r6r!r7rr+)r-rs@�r
�Foo2r!s+�����#�#�F�+�D�
�[�[�
��
rrr�)rr�rrs&  @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/r9r@rDrK�ABCMetarPrY�TestCaser]r�r�r�r�mainrrr
�<module>rs���
��'�	�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