ó q®¸Qc@s¦dZddlZddlmZddlmZmZddlmZddl m Z dej ej ej fd„ƒYZd „Zed kr¢eeƒƒndS( s"Tests for distutils.command.check.iÿÿÿÿN(t run_unittest(tcheckt HAS_DOCUTILS(tsupport(tDistutilsSetupErrort CheckTestCasecBs8eZdd„Zd„Zd„Zd„Zd„ZRS(cKs…|dkri}n|j|\}}t|ƒ}|jƒx*|jƒD]\}}t|||ƒqMW|jƒ|jƒ|S(N(tNonet create_distRtinitialize_optionstitemstsetattrtensure_finalizedtrun(tselftmetadatatoptionstpkg_infotdisttcmdtnametvalue((s0/sys/lib/python2.7/distutils/tests/test_check.pyt_runs      cCs|jƒ}|j|jdƒidd6dd6dd6dd6dd6}|j|ƒ}|j|jdƒ|jt|jiid d 6|j|d d ƒ}|j|jdƒid d6d d6d d6dd 6d d6dd6dd6}|j|ƒ}|j|jdƒdS(Nitxxxturltauthort author_emailRtversioniitstrictuxxxuÉricunameuSomething about esszet ßt descriptionuMore things about esszet ßtlong_description(Rt assertEqualt _warningst assertRaisesR(R RR((s0/sys/lib/python2.7/distutils/tests/test_check.pyttest_check_metadatas"   cCs‚ts dS|jƒ\}}t|ƒ}d}|j|ƒ}|jt|ƒdƒd}|j|ƒ}|jt|ƒdƒdS(Nstitle === testistitle ===== testi(RRRt_check_rst_dataRtlen(R RRRt broken_resttmsgstrest((s0/sys/lib/python2.7/distutils/tests/test_check.pyttest_check_document;s cCsäts dSd}|jd|ƒ\}}t|ƒ}|jƒ|j|jdƒidd6dd6dd6dd6dd 6|d6}|jt|j|idd 6dd 6d |d<|j|d dd dƒ}|j|jd ƒdS(Nstitle === testRiRRRRRRRtrestructuredtextutitle ===== test ßi( RRRtcheck_restructuredtextRRR RR(R R$RRRR((s0/sys/lib/python2.7/distutils/tests/test_check.pyttest_check_restructuredtextKs     cCs?idd6dd6}|jt|jiidd6dd6dS(NRRRiRR((R RR(R R((s0/sys/lib/python2.7/distutils/tests/test_check.pyttest_check_allbs N(t__name__t __module__RRR!R'R*R+(((s0/sys/lib/python2.7/distutils/tests/test_check.pyR s  !  cCs tjtƒS(N(tunittestt makeSuiteR(((s0/sys/lib/python2.7/distutils/tests/test_check.pyt test_suiteist__main__(t__doc__R.ttest.test_supportRtdistutils.command.checkRRtdistutils.testsRtdistutils.errorsRtLoggingSilencertTempdirManagertTestCaseRR0R,(((s0/sys/lib/python2.7/distutils/tests/test_check.pyts  ]