Current File : //opt/imh-python/lib/python2.7/test/test_StringIO.pyc
�
��Wc@s)ddlZddlZddlZddlZddlZddlZddlmZdejfd��YZ	de	fd��YZ
de	fd��YZddlZejj
d	�r�eZnd
e
fd��YZdefd
��YZdefd��YZd�Zedkr%e�ndS(i����N(ttest_supporttTestGenericStringIOcBs�eZdZeZd�Zd�Zd�Zd�Zd�Z	d�Z
d�Zd�Zd	�Z
d
�Zejejdd
d�d��Zejejd
d�d��ZRS(s5abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!cCs9|j|jdd�|_|jj|j�|_dS(Ns
i(tconstructort_linet_linestMODULEtStringIOt_fp(tself((sk/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_StringIO.pytsetUpscCs�|j}|jt|jj�||jjd�|jd �||jjd�d�||jjd�d�||jj�|jdd�|t|jj	d��d�|jjd�||jjd�|jd�dS(Ni
its
i<ii����(
tassertEqualtassertRaisest	TypeErrorRtseektreadRtreadlinetlent	readlines(Rteq((sk/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_StringIO.pyt
test_readss	 !cCs�|jj�}|jt|j�|j|jd �|jd�|j|jdd!�|j|jd�|j|j�d�dS(Niiiii4s
abcuvwxyz!(	RRRR
RtwriteRRtgetvalue(Rtf((sk/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_StringIO.pyttest_writes%s
cCsa|jj�}|j|jd|jd|jdg�|jd�|j|j�d�dS(Niiitabc(RRt
writelinesRRRR(RR((sk/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_StringIO.pyttest_writelines.s+
cCs5d�}|jj�}|jt|j|��dS(NcssdVt��dS(Nta(tKeyboardInterrupt(((sk/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_StringIO.pyterrorGen5s(RRRRR(RRR((sk/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_StringIO.pyttest_writelines_error4s	cCs�|j}|jj�}|j|j�|jd�|j�||j�d�|jd�||j�d�|jd�||j�d�|jt	|jd�|j
�|jt|jd�dS(	Ni
t
abcdefghijitabcdetxyztabcdexyzi����tfrobnitz(RRRRRRttruncateRRtIOErrortcloset
ValueError(RRR((sk/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_StringIO.pyt
test_truncate;s	




cCs�|jj�}|j|jt�|j�|j|jt�|jjd�}|j|jt�|j�|j|jt�dS(NR(RRRtclosedtFalseR'tTrue(RR((sk/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_StringIO.pyttest_closed_flagJs

cCs\|jj�}|jt|jd�|j|j�t�|j�|jt	|j�dS(N(
RRRR
tisattytNoneRR+R'R((RR((sk/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_StringIO.pyttest_isattyTs

cCs�|j}|j}|t|j�|j�|t|jd��|t|jd��d}x/|jD]$}|||jd�|d7}qgW||d�|jj�|jt|jj	�dS(Nt__iter__tnextis
ii(
Rt
assertTruetiterRthasattrRR'RR(R2(RRtunlesstitline((sk/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_StringIO.pyt
test_iterator[s		

cCs'|jj�|jt|jj�dS(N(RR'RR(R(R((sk/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_StringIO.pyt
test_getvaluejs
iitmemuseg5^�I@cCs�d	}d|ddg||d||g}|jjdj|��}x[t|�D]M\}}|jt|��}|jt|�t|��|j||�qZW|j|j�d�|jd�xRt|�D]D\}}|j�}|jt|�t|��|j||�q�W|j|j�d�|jd�|j|j	�|�|j|j	�g�|jd�|j|j	|�|�|j|j	�g�dS(
Niitxis
tyR
ii(
RRtjoint	enumerateRRRRRR(RtsizetlinesizetlinesRR7texpectedR8((sk/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_StringIO.pyttest_reads_from_large_streamns*


icCs�dd}|jj�}|}x3|t|�krT|j|�|t|�8}q"Wd}|jd|�|jt|j��|�dS(NR<iii(RRRRR/RR(RR@tsRtn((sk/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_StringIO.pyttest_writes_to_large_stream�s

i(t__name__t
__module__RtstrRR	RRRRR)R-R0R9R:Rt
bigmemtestt_2GRDRG(((sk/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_StringIO.pyRs								
			%tTestStringIOcBseZeZd�ZRS(cCs�tjs
dS|jj�}|j|jd �|jd�|jt|jdd!��|jt|jd��|j�}|j	|td��|j	t
|�tj�dS(Niiiii4s
abcuvwxyz!(
Rthave_unicodeRRRRRtunicodeRRttypettypestUnicodeType(RRRE((sk/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_StringIO.pyttest_unicode�s	
(RHRIRRRS(((sk/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_StringIO.pyRM�st
TestcStringIOcBs eZeZd�Zd�ZRS(cCsGtjddddg�}|jj|�}|j|j�d�dS(NtBiiit(tarrayRRRR(RRR((sk/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_StringIO.pyttest_array_support�scCs�tjs
dS|jj�}|jd�|j�}|j|d�|jt|�t�|jjd�}|j�}|j|d�|jt|�t�|j	t
|jjd�dS(NuabcdeR!uô(RRNRRRRRRPRJRtUnicodeEncodeError(RRRE((sk/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_StringIO.pyRS�s	
(RHRIt	cStringIORRXRS(((sk/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_StringIO.pyRT�s	tjavatTestBufferStringIOcBseZeZRS((RHRItbufferR(((sk/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_StringIO.pyR\�stTestBuffercStringIOcBseZeZRS((RHRIR]R(((sk/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_StringIO.pyR^�stTestMemoryviewcStringIOcBseZeZRS((RHRIt
memoryviewR(((sk/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_StringIO.pyR_�scCsMtjtt�tjdtf��tjtt�WdQXtjt�dS(Nsbuffer.. not supported(	Rtrun_unittestRMRTtcheck_py3k_warningstDeprecationWarningR\R^R_(((sk/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_StringIO.pyt	test_main�s
	
t__main__(tunittestRRZRQRWtsysttestRtTestCaseRRMRTtplatformt
startswithRJR]R\R^R_RdRH(((sk/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_StringIO.pyt<module>s$�