Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/test/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/test/__pycache__/test_pydoc.cpython-33.pyc

�
��f]c
@sddlZddlZddlZddlZddlZddlZddlZddlZddlZddl	Z	ddl
Z
ddlZddl
Z
ddlZddlZddlZddlmZddlmZddlmZddlmZmZmZmZmZmZmZmZddlm Z yddl!Z!Wne"k
rddZ!YnXe$e d�r}e `%nej&j'r�d0Z(nd1Z(dj)�Z*e+d
d�e(D��Z,dj)�Z-e+dd�e(D��Z.dZ/dZ0dd�Z1dd�Z2dd�Z3dd�Z4dd�Z5Gdd�dej6�Z7Gdd �d ej6�Z8Gd!d"�d"e7�Z9Gd#d$�d$ej6�Z:ej;e!d%�Gd&d'�d'ej6��Z<Gd(d)�d)e7�Z=Gd*d+�d+ej6�Z>ed,d-��Z?e@d.kr
e?�ndS(2iN(uStringIO(u
namedtuple(uassert_python_ok(uTESTFNurmtreeu
reap_childrenureap_threadsucaptured_outputucaptured_stdoutucaptured_stderruunlink(u	pydoc_modu
__loader__u.dictionary for instance variables (if defined)u2list of weak references to the object (if defined)iuu
NAME
    test.pydoc_mod - This is a test module for test_pydoc
%s
CLASSES
    builtins.object
        A
        B
    
    class A(builtins.object)
     |  Hello and goodbye
     |  
     |  Methods defined here:
     |  
     |  __init__()
     |      Wow, I have no function!
     |  
     |  ----------------------------------------------------------------------
     |  Data descriptors defined here:
     |  
     |  __dict__%s
     |  
     |  __weakref__%s
    
    class B(builtins.object)
     |  Data descriptors defined here:
     |  
     |  __dict__%s
     |  
     |  __weakref__%s
     |  
     |  ----------------------------------------------------------------------
     |  Data and other attributes defined here:
     |  
     |  NO_MEANING = 'eggs'

FUNCTIONS
    doc_func()
        This function solves all of the world's problems:
        hunger
        lack of Python
        war
    
    nodoc_func()

DATA
    __xyz__ = 'X, Y and Z'

VERSION
    1.2.3.4

AUTHOR
    Benjamin Peterson

CREDITS
    Nobody

FILE
    %s
ccs%|]}|rd|ndVqdS(u

     |      uN((u.0us((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyu	<genexpr>isu	<genexpr>u
<table width="100%%" cellspacing=0 cellpadding=2 border=0 summary="heading">
<tr bgcolor="#7799ee">
<td valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial">&nbsp;<br><big><big><strong><a href="test.html"><font color="#ffffff">test</font></a>.pydoc_mod</strong></big></big> (version 1.2.3.4)</font></td
><td align=right valign=bottom
><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:%s">%s</a>%s</font></td></tr></table>
    <p><tt>This&nbsp;is&nbsp;a&nbsp;test&nbsp;module&nbsp;for&nbsp;test_pydoc</tt></p>
<p>
<table width="100%%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ee77aa">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Classes</strong></big></font></td></tr>
    
<tr><td bgcolor="#ee77aa"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%%"><dl>
<dt><font face="helvetica, arial"><a href="builtins.html#object">builtins.object</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="test.pydoc_mod.html#A">A</a>
</font></dt><dt><font face="helvetica, arial"><a href="test.pydoc_mod.html#B">B</a>
</font></dt></dl>
</dd>
</dl>
 <p>
<table width="100%%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="A">class <strong>A</strong></a>(<a href="builtins.html#object">builtins.object</a>)</font></td></tr>
    
<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
<td colspan=2><tt>Hello&nbsp;and&nbsp;goodbye<br>&nbsp;</tt></td></tr>
<tr><td>&nbsp;</td>
<td width="100%%">Methods defined here:<br>
<dl><dt><a name="A-__init__"><strong>__init__</strong></a>()</dt><dd><tt>Wow,&nbsp;I&nbsp;have&nbsp;no&nbsp;function!</tt></dd></dl>

<hr>
Data descriptors defined here:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>%s</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>%s</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="B">class <strong>B</strong></a>(<a href="builtins.html#object">builtins.object</a>)</font></td></tr>
    
<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%%">Data descriptors defined here:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>%s</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>%s</tt></dd>
</dl>
<hr>
Data and other attributes defined here:<br>
<dl><dt><strong>NO_MEANING</strong> = 'eggs'</dl>

</td></tr></table></td></tr></table><p>
<table width="100%%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#eeaa77">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Functions</strong></big></font></td></tr>
    
<tr><td bgcolor="#eeaa77"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%%"><dl><dt><a name="-doc_func"><strong>doc_func</strong></a>()</dt><dd><tt>This&nbsp;function&nbsp;solves&nbsp;all&nbsp;of&nbsp;the&nbsp;world's&nbsp;problems:<br>
hunger<br>
lack&nbsp;of&nbsp;Python<br>
war</tt></dd></dl>
 <dl><dt><a name="-nodoc_func"><strong>nodoc_func</strong></a>()</dt></dl>
</td></tr></table><p>
<table width="100%%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#55aa55">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Data</strong></big></font></td></tr>
    
<tr><td bgcolor="#55aa55"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%%"><strong>__xyz__</strong> = 'X, Y and Z'</td></tr></table><p>
<table width="100%%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#7799ee">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Author</strong></big></font></td></tr>
    
<tr><td bgcolor="#7799ee"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%%">Benjamin&nbsp;Peterson</td></tr></table><p>
<table width="100%%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#7799ee">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Credits</strong></big></font></td></tr>
    
<tr><td bgcolor="#7799ee"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%%">Nobody</td></tr></table>
ccs!|]}|jdd�VqdS(u u&nbsp;N(ureplace(u.0us((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyu	<genexpr>�su&no Python documentation found for '%s'u/problem in %s - ImportError: No module named %rcOs8||f}tdtj||�\}}}|j�S(uW
    Runs pydoc on the specified module. Returns the stripped
    output of pydoc.
    u-B(uassert_python_okupydocu__file__ustrip(umodule_nameuargsuenvurcuoutuerr((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyu	run_pydoc�s
!u	run_pydoccCsWtj�}|j|�}|jt�p-d}|rGd|d}n|j�|fS(u&Returns pydoc generated output as htmluu
<br><a href="u">Module Docs</a>(upydocuHTMLDocu	docmoduleu	getdoclocu	pydoc_modustrip(umoduleudocuoutputuloc((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyuget_pydoc_html�suget_pydoc_htmlcCsxtj�}|jt�pd}|r8d|d}n|j|�}tjd�}|jd|�}|j�|fS(u&Returns pydoc generated output as textuu
MODULE DOCS
    u
u.(	upydocuTextDocu	getdoclocu	pydoc_modu	docmoduleureucompileusubustrip(umoduleudoculocuoutputupatt((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyuget_pydoc_text�suget_pydoc_textc	Csc|jdd�}|jdd�}tj||dddddd�}tdd	j|��d
S(u"Prints unified diffs for two textsukeependsuniufromfileuexpectedutofileugotu
uNT(u
splitlinesuTrueudifflibuunified_diffuprintujoin(utext1utext2ulines1ulines2udiffs((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyuprint_diffs�s
	uprint_diffscCsL|jd�\}}}|jd�\}}}|jd�\}}}|S(Nu</head>u<title>u</title>(u	partition(utextuheaderu_utitle((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyuget_html_titlesuget_html_titlecBs;|EeZdZddd�Zejddd��ZdS(u
PydocBaseTestcs=|ptjjt�g�ddd��fdd�}|S(ui
        A version of pkgutil.walk_packages() that will restrict itself to
        a given path.
        ucs�|p�||�S(N((upathuprefixuonerror(udefault_pathu
walk_packages(u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyuwrappersu8PydocBaseTest._restricted_walk_packages.<locals>.wrapperN(uosupathudirnameu__file__uNone(uselfu
walk_packagesupathuwrapper((udefault_pathu
walk_packagesu4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyu_restricted_walk_packagessu'PydocBaseTest._restricted_walk_packagesccs8tj}|j||�t_z	dVWd|t_XdS(N(upkgutilu
walk_packagesu_restricted_walk_packages(uselfupathu
walk_packages((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyurestrict_walk_packagess			u$PydocBaseTest.restrict_walk_packagesN(u__name__u
__module__u__qualname__uNoneu_restricted_walk_packagesu
contextlibucontextmanagerurestrict_walk_packages(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyu
PydocBaseTest	s
u
PydocBaseTestcBsg|EeZdZejejjdkd�ejeed�oIej	�d�dd���Z
ejejjdkd�ejeed�o�ej	�d�dd���Zd	d
�Zdd�Z
d
d�Zdd�Zdd�Zejejjdkd�ejeed�o'ej	�d�dd���Zdd�Zdd�Zdd�ZdS(uPydocDocTestiu)Docstrings are omitted with -O2 and aboveugettraceu1trace function introduces __locals__ unexpectedlycCs�tt�\}}tjt�}tjdkrNddl}|j|�}n|}t|||ft	}||kr�t
||�|jd�ndS(Nuwin32iu%outputs are not equal, see diff above(uget_pydoc_htmlu	pydoc_moduinspectu
getabsfileusysuplatformu
nturl2pathupathname2urluexpected_html_patternuexpected_html_data_docstringsuprint_diffsufail(uselfuresultudoc_locumod_fileu
nturl2pathumod_urlu
expected_html((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyu
test_html_doc"s
uPydocDocTest.test_html_doccCs`tt�\}}t|fttjt�f}||kr\t||�|jd�ndS(Nu%outputs are not equal, see diff above(uget_pydoc_textu	pydoc_moduexpected_text_patternuexpected_text_data_docstringsuinspectu
getabsfileuprint_diffsufail(uselfuresultudoc_locu
expected_text((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyu
test_text_doc5s

uPydocDocTest.test_text_doccCs,ttj�\}}|j|dd�dS(Nuu'MODULE DOCS incorrectly includes a link(uget_pydoc_textuxmluetreeuassertEqual(uselfuresultudoc_loc((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyutest_issue8225CsuPydocDocTest.test_issue8225cCsjGdd�d�}Gdd�d�}tj|��}tj|��}|j|jdd�|�dS(NcBs|EeZdZdZdS(u)PydocDocTest.test_non_str_name.<locals>.Ai*N(u__name__u
__module__u__qualname__(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyuAKsuAcBs|EeZdZdS(u)PydocDocTest.test_non_str_name.<locals>.BN(u__name__u
__module__u__qualname__(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyuBMsuB(upydocu
render_docuassertEqualureplace(uselfuAuBuadocubdoc((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyutest_non_str_nameHs
uPydocDocTest.test_non_str_namecCs<d}tt|�d�}t|}|j||d�dS(Nutest.i_am_not_hereuasciiu&documentation for missing module found(ustru	run_pydocumissing_patternuassertEqual(uselfumissing_moduleuresultuexpected((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyu
test_not_hereSs

uPydocDocTest.test_not_herecCs?d}tt|�d�}t|j�}|j||�dS(Nu test.i_am_not_here uascii(ustru	run_pydocumissing_patternustripuassertEqual(uselfumissing_moduleuresultuexpected((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyutest_input_stripZsuPydocDocTest.test_input_stripcCsetj}|j|d�d�|j|d�d�|j|d�d�|j|d�d�dS(Nu<function stripid at 0x88dcee4>u<function stripid>u <function stripid at 0x01F65390>u42u<type 'exceptions.Exception'>(upydocustripiduassertEqual(uselfustripid((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyutest_stripid`s	uPydocDocTest.test_stripidcCs@t}tj}dd�}d|_t�}tjd|�}tt�\}}d}dj	�}	t
j|	�}	|	t}
|t_z�td���}td���}|j
|�|j�j�}
|
|fttjt�f}|jd|j��|jd|j��|j||
�WdQXWdQXWd|t_XdS(	NcSs
dd�S(NcSs|S(N((ux((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyu<lambda>vsuJPydocDocTest.test_help_output_redirect.<locals>.<lambda>.<locals>.<lambda>((((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyu<lambda>vsu8PydocDocTest.test_help_output_redirect.<locals>.<lambda>uoutpututest.pydoc_modu9
        Help on module test.pydoc_mod in test:

        ustdoutustderru(uexpected_text_patternupydocugetpageruNoneumaxDiffuStringIOuHelperuget_pydoc_textu	pydoc_modulstriputextwrapudedentucaptured_outputuhelpugetvalueustripuexpected_text_data_docstringsuinspectu
getabsfileuassertEqual(uselfuold_patternugetpager_oldugetpager_newubufuhelperuunusedudoc_locumoduleuhelp_headeruexpected_help_patternuoutputuerruresultu
expected_text((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyutest_help_output_redirectms0			
	

 u&PydocDocTest.test_help_output_redirectc	Csztdddgdd�}t��}tj|�WdQX|j�}|jd|�|jd|�|jd|�dS(	NuNTuabcudefurenameu_1u_replaceu_asdictT(u
namedtupleuTrueucaptured_stdoutupydocuhelpugetvalueuassertIn(uselfuNTuhelp_iouhelptext((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyu!test_namedtuple_public_underscore�su.PydocDocTest.test_namedtuple_public_underscorecCs�|jtt�x�d
D]�}ttdd|��O}|dkr]tdj|�d|�ntdd|�tdd|�WdQXtjti�}|j|d	�qWdS(Nu
ISO-8859-1uUTF-8uwuencodingu#coding: {}ufileu"""line 1: héu
line 2: hi"""uline 1: hé(u
ISO-8859-1uUTF-8(	u
addCleanupuunlinkuTESTFNuopenuprintuformatupydocusynopsisuassertEqual(uselfuencodinguscriptusynopsis((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyu
test_synopsis�s
uPydocDocTest.test_synopsiscCssGdd�dt�}ttt��}|j|d<|d=|d=|j|d<tj|�}|j||�dS(NcBs |EeZdZdd�ZdS(u/PydocDocTest.test_allmethods.<locals>.TestClasscSsdS(NT(uTrue(uself((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyumethod_returning_true�suEPydocDocTest.test_allmethods.<locals>.TestClass.method_returning_trueN(u__name__u
__module__u__qualname__umethod_returning_true(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyu	TestClass�su	TestClassumethod_returning_trueu__doc__u	__class__u__subclasshook__(uobjectudictuvarsumethod_returning_trueu__subclasshook__upydocu
allmethodsuassertDictEqual(uselfu	TestClassuexpectedumethods((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyutest_allmethods�s

uPydocDocTest.test_allmethodsN(u__name__u
__module__u__qualname__uunittestuskipIfusysuflagsuoptimizeuhasattrugettraceu
test_html_docu
test_text_docutest_issue8225utest_non_str_nameu
test_not_hereutest_input_striputest_stripidutest_help_output_redirectu!test_namedtuple_public_underscoreu
test_synopsisutest_allmethods(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyuPydocDocTest s(
$	uPydocDocTestcBsD|EeZdZdd�Zdd�Zdd�Zdd�Zd	S(
uPydocImportTestcCs&tjt�|_|jtt�dS(N(uosumkdiruTESTFNutest_diru
addCleanupurmtree(uself((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyusetUp�suPydocImportTest.setUpc	Cs�d}d
dddj|�dfdj|�dj|�ff}tjjt|�tjd}x}|D]u\}}t|d	��}|jd
j|��WdQXt|dt�j	d�}t
||f}|j||�qiWdS(Nu
testmod_xyzzyu
i_am_not_hereutest.i_am_not_here_eitherutest.i_am_not_here.neither_am_iutest.i_am_not_hereui_am_not_here.{}utest.{}upyuwu
import {}
u
PYTHONPATHuascii(u
i_am_not_hereu
i_am_not_here(utest.i_am_not_here_eitherutest.i_am_not_here_either(utest.i_am_not_here.neither_am_iutest.i_am_not_here(uformatuosupathujoinuTESTFNuextsepuopenuwriteu	run_pydocudecodeubadimport_patternuassertEqual(	uselfumodnameu	testpairsusourcefnuimportstringu
expectedinmsgufuresultuexpected((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyutest_badimport�s! uPydocImportTest.test_badimportc)CsGtjjtd�}tj|�tjj|d�tjd}t|d��}|jd�WdQX|jdtg���t	��&}t
��}tjd�WdQXWdQX|j
|j�d�|j
|j�d�t	��&}t
��}tjd�WdQXWdQX|j
|j�j�d�|j
|j�d�WdQXdS(	Nu	syntaxerru__init__upyuwuinvalid python syntax = $1
upathuxyzzyu(uosupathujoinuTESTFNumkdiruextsepuopenuwriteurestrict_walk_packagesucaptured_stdoutucaptured_stderrupydocuaproposuassertEqualugetvalueustrip(uselfupkgdiru	badsyntaxufuoutuerr((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyutest_apropos_with_bad_package�s 
 u-PydocImportTest.test_apropos_with_bad_packagecCs�tjjtd�|_tj|jd�|jtj|j�|jdtg��6t	��&}t
��}tjd�WdQXWdQXWdQX|j
|j�d�|j
|j�d�dS(Nu
unreadableiupathuSOMEKEYu(uosupathujoinuTESTFNuunreadable_dirumkdiru
addCleanupurmdirurestrict_walk_packagesucaptured_stdoutucaptured_stderrupydocuaproposuassertEqualugetvalue(uselfuoutuerr((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyu test_apropos_with_unreadable_dir�su0PydocImportTest.test_apropos_with_unreadable_dirN(u__name__u
__module__u__qualname__usetUputest_badimportutest_apropos_with_bad_packageu test_apropos_with_unreadable_dir(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyuPydocImportTest�suPydocImportTestcBs8|EeZdZdd�Zdd�Zdd�ZdS(uTestDescriptionscCs3ddlm}tj|�}|jd|�dS(Ni(upydocfodderupydocfodder(utestupydocfodderupydocu
render_docuassertIn(uselfupydocfodderudoc((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyutest_modulesuTestDescriptions.test_modulecCsuGdd�d�}|�}|jtj|�d�|jtj|�d�dt}|j|tj|��dS(NcBs|EeZdZdZdS(u&TestDescriptions.test_class.<locals>.CuNew-style classN(u__name__u
__module__u__qualname__u__doc__(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyuC
suCuclass CuC in module %s object(uassertEqualupydocudescribeu__name__uassertInu
render_doc(uselfuCucuexpected((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyu
test_class	s	
uTestDescriptions.test_classcCs�x`dD]X}|jtj|��ytj|�Wqtk
r^|jdjt��YqXqWx:d
D]2}|jtj|��|j	ttj|�qjWdS(Nustru
str.translateubuiltins.strubuiltins.str.translateufinding the doc of {!r} failedunotbuiltinsustrrrustrr.translateustr.trrrranslateubuiltins.strrrubuiltins.str.trrranslate(ustru
str.translateubuiltins.strubuiltins.str.translate(unotbuiltinsustrrrustrr.translateustr.trrrranslateubuiltins.strrrubuiltins.str.trrranslate(
uassertIsNotNoneupydoculocateu
render_docuImportErrorufailuformatuouassertIsNoneuassertRaises(uselfuname((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyutest_builtins


uTestDescriptions.test_builtinN(u__name__u
__module__u__qualname__utest_moduleu
test_classutest_builtin(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyuTestDescriptionss	uTestDescriptionsu!Threading required for this test.cBs&|EeZdZdZdd�ZdS(uPydocServerTestuTests for pydoc._start_servercCs�dd�}tj|dd�}|jd|jj�tj�}d}xG|jr�tjd�|jrLtj�||krL|j�PqLqLW|j	|j
d�dS(NcSsd||f}|S(Nuthe URL sent was: (%s, %s)((uurlucontent_typeutext((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyumy_url_handler+su3PydocServerTest.test_server.<locals>.my_url_handleruportiu	localhostig{�G�z�?(upydocu
_start_serveruassertInu	docserveruaddressutimeuservingusleepustopuassertEqualuerroruNone(uselfumy_url_handleruserverthreadu	starttimeutimeout((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyutest_server(s

uPydocServerTest.test_serverN(u__name__u
__module__u__qualname__u__doc__utest_server(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyuPydocServerTest$suPydocServerTestcBs2|EeZdZdZdd�Zdd�ZdS(uPydocUrlHandlerTestuTests for pydoc._url_handlercCs9tj}|jt|dd�|jt|dd�dS(NuAuuBufoobar(upydocu_url_handleruassertRaisesu	TypeError(uselfuf((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyutest_content_type_errAs	u)PydocUrlHandlerTest.test_content_type_errc
Cs�dddddddd d!d"d#d$g}|j���xE|D]=\}}tj|d�}t|�}|j|||�q>Wtj}d|}d|}tj|d�}t|�}|j||�WdQXdS(%NuuPydoc: Index of Modulesuget?key=uindexutopicsu
Pydoc: TopicsukeywordsuPydoc: KeywordsupydocuPydoc: module pydocu
get?key=pydocusearch?key=pydocuPydoc: Search Resultsu
topic?key=defuPydoc: KEYWORD defutopic?key=STRINGSuPydoc: TOPIC STRINGSufoobaruPydoc: Error - foobarugetfile?key=foobaru!Pydoc: Error - getfile?key=foobaru	text/htmluPydoc: getfile ugetfile?key=(uuPydoc: Index of Modules(uget?key=uPydoc: Index of Modules(uindexuPydoc: Index of Modules(utopicsu
Pydoc: Topics(ukeywordsuPydoc: Keywords(upydocuPydoc: module pydoc(u
get?key=pydocuPydoc: module pydoc(usearch?key=pydocuPydoc: Search Results(u
topic?key=defuPydoc: KEYWORD def(utopic?key=STRINGSuPydoc: TOPIC STRINGS(ufoobaruPydoc: Error - foobar(ugetfile?key=foobaru!Pydoc: Error - getfile?key=foobar(urestrict_walk_packagesupydocu_url_handleruget_html_titleuassertEqualustringu__file__(uselfurequestsuurlutitleutexturesultupath((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyutest_url_requestsFs.	
	

u%PydocUrlHandlerTest.test_url_requestsN(u__name__u
__module__u__qualname__u__doc__utest_content_type_errutest_url_requests(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyuPydocUrlHandlerTest>suPydocUrlHandlerTestcBs |EeZdZdd�ZdS(u
TestHelpercCs)|jttjj�ttj��dS(N(uassertEqualusortedupydocuHelperukeywordsukeywordukwlist(uself((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyu
test_keywordshsuTestHelper.test_keywordsN(u__name__u
__module__u__qualname__u
test_keywords(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyu
TestHelpergsu
TestHelperc
Cs2z#tjjtttttt�Wdt	�XdS(N(
utestusupporturun_unittestuPydocDocTestuPydocImportTestuTestDescriptionsuPydocServerTestuPydocUrlHandlerTestu
TestHelperu
reap_children(((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyu	test_mainlsu	test_mainu__main__(u.dictionary for instance variables (if defined)u2list of weak references to the object (if defined)(u.dictionary for instance variables (if defined)u2list of weak references to the object (if defined)u.dictionary for instance variables (if defined)u2list of weak references to the object (if defined)(uuuu(Auosusysubuiltinsu
contextlibudifflibuinspectupydocukeywordupkgutilureustringutest.supportutestutimeuunittestu	xml.etreeuxmlutextwrapuiouStringIOucollectionsu
namedtupleutest.script_helperuassert_python_okuTESTFNurmtreeu
reap_childrenureap_threadsucaptured_outputucaptured_stdoutucaptured_stderruunlinku	pydoc_modu	threadinguImportErroruNoneuhasattru
__loader__usupportuHAVE_DOCSTRINGSuexpected_data_docstringsustripuexpected_text_patternutupleuexpected_text_data_docstringsuexpected_html_patternuexpected_html_data_docstringsumissing_patternubadimport_patternu	run_pydocuget_pydoc_htmluget_pydoc_textuprint_diffsuget_html_titleuTestCaseu
PydocBaseTestuPydocDocTestuPydocImportTestuTestDescriptionsu
skipUnlessuPydocServerTestuPydocUrlHandlerTestu
TestHelperu	test_mainu__name__(((u4/opt/alt/python33/lib64/python3.3/test/test_pydoc.pyu<module>sn:
		=
b

		�@#)