python (3.11.7)

(root)/
lib/
python3.11/
distutils/
tests/
__pycache__/
test_check.cpython-311.pyc

edZddlZddlZddlZddlmZmZddlmZddl	m
Z
	ddlZn
#e$rdZYnwxYwej
eZGddejejejZedkrejdSdS)	z"Tests for distutils.command.check.N)checkHAS_DOCUTILS)support)DistutilsSetupErrorceZdZd	dZdZejeddZejeddZ	ejeddZ
dZdS)

CheckTestCaseNc|i}|'tj}tj||jdi|\}}t	|}||D]\}}	t|||	||	|tj||S)N)
osgetcwdchdircreate_distrinitialize_optionsitemssetattrensure_finalizedrun)
selfmetadatacwdoptionsold_dirpkg_infodistcmdnamevalues
          N/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/distutils/tests/test_check.py_runzCheckTestCase._runsH?ikkGHSMMM))55H55$Dkk   "==??	&	&KD%Cu%%%%			?HW
c|}||jddddddd}||}||jd|jt|jifiddi||d}||jddddddd	d
d}||}||jddS)Nxxx)urlauthorauthor_emailrversionrstrict)r(uÉricuSomething about esszet ßuMore things about esszet ß)r$r%r&rr'descriptionlong_description)rassertEqual	_warningsassertRaisesr)rrrs   rtest_check_metadataz!CheckTestCase.test_check_metadata(siikk***
!E$)!e55ii!!***	-ty"NN1
NNNiii++***!K$)5$#B(I	KK
ii!!*****r zwon't test without docutilsc:|\}}t|}d}||}|t	|dd}||}|t	|ddS)Ntitle
===

testr)ztitle
=====

testr)rr_check_rst_datar,len)rrrrbroken_restmsgsrests       rtest_check_documentz!CheckTestCase.test_check_documentIs))++$Dkk+"";//TA&&&&""4((TA&&&&&r cd}||\}}t|}|||jdddddd|d}|jt|j|fidddd|d<||dd}||jd	d
|d<||tdd}||jd	dS)Nr1r+r)r#)r$r%r&rr'r+r(restructuredtextutitle
=====

test ßr+rz)title
=====

.. include:: includetest.rst)rr(r;)	rrcheck_restructuredtextr,r-r.rrHERE)rr4rrrrs      rtest_check_restructuredtextz)CheckTestCase.test_check_restructuredtextXs4+));)GG$Dkk""$$$***!E$)!e(355	-ty(	B	B'(a@@	B	B	B(E#$iiQi??***(V#$iid1qiII*****r cLg}|tjd|tjd|D]}||\}}t	|}|||}t$|t|d~|t|d|t|ddddS)Nz}            Here's some code:

            .. code:: python

                def foo():
                    pass
            z            Here's some code:

            .. code-block:: python

                def foo():
                    pass
            r9rr)z0Cannot analyze code. Pygments package not found.)appendtextwrapdedentrrr<r2pygmentsr,r3str)rexample_rst_docsrest_with_coderrrr5s       r1test_check_restructuredtext_with_syntax_highlightz?CheckTestCase.test_check_restructuredtext_with_syntax_highlightss91!!				1!!			/		N!--~-NNNHd++C&&(((&&~66D#  TA....  TA...  Q
OOF		r cJddd}|jt|jifiddddS)Nr#)r$r%r)r:)r.rr)rrs  rtest_check_allzCheckTestCase.test_check_allsT E22-ty	9	9+,56!8!8	9	9	9	9	9r )NN)__name__
__module____qualname__rr/unittest
skipUnlessrr7r>rGrIr
r rrrs"+++BX'DEE''FE'X'DEE++FE+4X'DEE!!FE!F99999r r__main__)__doc__rrArMdistutils.command.checkrrdistutils.testsrdistutils.errorsrrCImportErrorpathdirname__file__r=LoggingSilencerTempdirManagerTestCaserrJmainr
r r<module>r\s((				77777777######000000OOOOHHH
wx  I9I9I9I9I9G+*%I9I9I9VzHMOOOOOs)33