JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr ]@sddlZddljZddlZddlZejZGdddZeZ ej Z Gdddej Z Gdddej Zedkrejd d d d dS) Nc@seZdZdZdddZde_ddZde_dd d Zd e_d d Zde_ddZde_dddZ de _ddZ de _ddZ de _e ddZ eddZdS)TCz (ai=None, *b)NcGsdS)N)selfaibrr2/opt/alt/python35/lib64/python3.5/test_calltips.py__init__ sz TC.__init__z(self, ai=None, *b)cCsdS)Nr)rrrrt1szTC.t1z(self)cCsdS)Nr)rrrrrrt2szTC.t2z(self, ai, b=None)cGsdS)Nr)rrargsrrrt3szTC.t3z(self, ai, *args)cGsdS)Nr)rr rrrt4szTC.t4z (self, *args)cOsdS)Nr)rrrr kwrrrt5szTC.t5z(self, ai, b=None, *args, **kw)cCsdS)Nr)norrrrt6szTC.t6z (no, self)cCsdS)Nr)rcirrr__call__sz TC.__call__z (self, ci)cCsdS)Nr)clsarrrcmszTC.cmcCsdS)Nr)rrrrsmszTC.sm)__name__ __module__ __qualname__tiprr r r r rrr classmethodr staticmethodrrrrrr s&              rc@seZdZddZddZddZddZd d Zd d Zd dZ ddZ ddZ ddZ ddZ ddZdS)Get_signatureTestcsGdddt}Gddd}fdd}|jdk rZ|||j|tjd|tjdd }|tj||gj|||j||tjd ||tdS) Nc@seZdZdS)z-Get_signatureTest.test_builtins..ListN)rrrrrrrList0s rc@seZdZdZdS)z+Get_signatureTest.test_builtins..SBN)rrrrrrrrSB2s r csjt||dS)N) assertEqual signature)objout)rrrgtest4sz.Get_signatureTest.test_builtins..gtestzGCreate and return a new object. See help(type) for accurate signature.z>Initialize self. See help(type(self)) for accurate signature.z0L.append(object) -> None -- append object to endzmethod(function, instance))list__doc____new__rappendtypes MethodType default_tip)rrr r%Z append_docr)rr test_builtins-s  zGet_signatureTest.test_builtinscCs/tjjdk r+|jttjddS)Nz(width=70, initial_indent='', subsequent_indent='', expand_tabs=True, replace_whitespace=True, fix_sentence_endings=False, break_long_words=True, drop_whitespace=True, break_on_hyphens=True, tabsize=8, *, max_lines=None, placeholder=' [...]'))textwrap TextWrapperr'r!r")rrrrtest_signature_wrapEsz%Get_signatureTest.test_signature_wrapcCsFdd}dd|_|jt|ddtjdddS)NcSsdS)NrrrrrfNsz4Get_signatureTest.test_docline_truncation..fri,z() z...)r'r!r"ctZ _MAX_COLS)rr1rrrtest_docline_truncationMs  z)Get_signatureTest.test_docline_truncationcCsj|jttd|jttddd}dd|_|jt|ddtjdS) NzUlist() -> new empty list list(iterable) -> new list initialized from iterable's itemszbytes(iterable_of_ints) -> bytes bytes(string, encoding[, errors]) -> bytes bytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer bytes(int) -> bytes object of size given by the parameter initialized with null bytes bytes() -> empty bytes objectcSsdS)Nrrrrrr1asz5Get_signatureTest.test_multiline_docstring..fza z()z a)r!r"r&bytesr'r3Z _MAX_LINES)rr1rrrtest_multiline_docstringRs  z*Get_signatureTest.test_multiline_docstringcCsdd}d|_ddd}d|_dd}d |_d d }d |_dd d}d|_|jdk rdnd}x=|||||tfD]#}|jt||j|qWdS)NcSsdS)Nrrrrrr fsz,Get_signatureTest.test_functions..t1z()cSsdS)Nr)rrrrrr hsz,Get_signatureTest.test_functions..t2z (a, b=None)cWsdS)Nr)rr rrrr jsz,Get_signatureTest.test_functions..t3z (a, *args)cWsdS)Nr)r rrrr lsz,Get_signatureTest.test_functions..t4z(*args)c_sdS)Nr)rrr rrrrrnsz,Get_signatureTest.test_functions..t5z(a, b=None, *args, **kw)z doc)rr'rr!r")rr r r r rdocfuncrrrtest_functionses        z Get_signatureTest.test_functionscCstjdk rdnd}xUtjtjtjtjtjtjtjfD]#}|j t ||j |qLW|j t tj d||j t tj d|dS)Nz docr8z(a)z(b))rr'r r r r rrrr!r"rrr)rr9methrrr test_methodsus 7!zGet_signatureTest.test_methodscCstjdk rdnd}xstjdftjdftjdftjdftdftjdffD]&\}}|jt |||qgWdS)Nz docr8z()z(*args)z(self)z(ci)z(a)) rr'tcr r rrrr!r")rr9r<mtiprrrtest_bound_methods|s'1z$Get_signatureTest.test_bound_methodscCs}Gddd}|}xZ|jdf|jdf|jdf|jdffD]"\}}|jt||qSWdS)Nc@s(eZdZddZddZdS)z3Get_signatureTest.test_starred_parameter..CcWsdS)Nr)r rrrm1sz6Get_signatureTest.test_starred_parameter..C.m1c[sdS)Nr)kwdsrrrm2sz6Get_signatureTest.test_starred_parameter..C.m2N)rrrrArCrrrrCs  rDz(*args)z(**kwds))rArCr!r")rrDcr<r?rrrtest_starred_parameters  (z(Get_signatureTest.test_starred_parametercCs d}dS)Nu(AΑАאاअḀあ, a)r)rZunirrrtest_non_ascii_namesz%Get_signatureTest.test_non_ascii_namecCsadd}|t_|jt|d|jttjd|jttjddS)NcSsdS)Nr)srrrndsz/Get_signatureTest.test_no_docstring..ndz(s)z())rrIr!r"r>)rrIrrrtest_no_docstrings   z#Get_signatureTest.test_no_docstringcCsGddd}Gddd|}xT|tf|tf|df|dffD]"\}}|jt||qZWdS)Nc@seZdZddZdS)z:Get_signatureTest.test_attribute_exception..NoCallcSs tdS)N) BaseException)rnamerrr __getattr__szFGet_signatureTest.test_attribute_exception..NoCall.__getattr__N)rrrrMrrrrNoCalls rNc@seZdZddZdS)z8Get_signatureTest.test_attribute_exception..CallcSsdS)Nr)rrrrrrszAGet_signatureTest.test_attribute_exception..Call.__call__N)rrrrrrrrCalls rOr8z(ci))r,r!r")rrNrOr<r?rrrtest_attribute_exceptions (z*Get_signatureTest.test_attribute_exceptioncCs=x6ddddgifD]}|jt|dqWdS)Nrg00r8)r!r")rr#rrrtest_non_callablessz$Get_signatureTest.test_non_callablesN)rrrr-r0r4r7r;r=r@rFrGrJrPrSrrrrr%s           rc@s(eZdZddZddZdS)Get_entityTestcCs|jtjddS)Nz1/0)Z assertIsNoner3 get_entity)rrrrtest_bad_entityszGet_entityTest.test_bad_entitycCs|jtjdtdS)Nint)ZassertIsr3rUrW)rrrrtest_good_entityszGet_entityTest.test_good_entityN)rrrrVrXrrrrrTs  rT__main__ verbosityexitF)ZunittestZidlelib.CallTipsZCallTipsr3r.r*Z_default_callable_argspecr,rr>Z get_argspecr"ZTestCaserrTrmainrrrrs