Your IP : 216.73.216.213


Current Path : /proc/242857/root/opt/alt/python33/lib64/python3.3/test/__pycache__/
Upload File :
Current File : //proc/242857/root/opt/alt/python33/lib64/python3.3/test/__pycache__/test_memoryio.cpython-33.pyc

�
��fKpc@sZdZddlZddlmZddlZddlZddlZGdd�d�ZGdd�d�Z	Gdd	�d	�Z
Gd
d�de	ee
ej�ZGdd
�d
�Z
Gdd�de	ee
ej�ZGdd�de
ej�ZGdd�de�ZGdd�de�ZGdd�de�Zdd�ZedkrVe�ndS(udUnit tests for memory-based file-like objects.
StringIO -- for unicode strings
BytesIO -- for bytes
iN(usupportcBsP|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�ZdS(uMemorySeekTestMixincCs"|jd�}|j|�}dS(Nu
1234567890(ubuftypeuioclass(uselfubufubytesIo((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutestInitsuMemorySeekTestMixin.testInitcCs�|jd�}|j|�}|j|dd�|jd��|j|dd�|jd��|j|dd�|jd��|j|j|j��dS(Nu
1234567890iiii�(ubuftypeuioclassuassertEqualureaduEOF(uselfubufubytesIo((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutestReads###uMemorySeekTestMixin.testReadcCsQ|jd�}|j|�}|j||j��|j|j|j��dS(Nu
1234567890(ubuftypeuioclassuassertEqualureaduEOF(uselfubufubytesIo((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutestReadNoArgssu"MemorySeekTestMixin.testReadNoArgscCs�|jd�}|j|�}|jd�|jd�|j||j��|jd�|j|dd�|j��|jt|jd�dS(Nu
1234567890iiig(ubuftypeuioclassureaduseekuassertEqualuassertRaisesu	TypeError(uselfubufubytesIo((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutestSeek#s


 uMemorySeekTestMixin.testSeekcCs~|jd�}|j|�}|jd|j��|jd�|jd|j��|jd�|jd|j��dS(Nu
1234567890iii'(ubuftypeuioclassuassertEqualutelluseek(uselfubufubytesIo((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutestTell/s

uMemorySeekTestMixin.testTellN(u__name__u
__module__u__qualname__utestInitutestReadutestReadNoArgsutestSeekutestTell(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyuMemorySeekTestMixin
s
	uMemorySeekTestMixincBs|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�Zdd �Zd!d"�Zd#d$�Zd%d&�Zd'd(�Zd)S(*uMemoryTestMixincCs&|j�}|j|j|j�dS(N(uioclassuassertRaisesuUnsupportedOperationudetach(uselfubuf((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutest_detach<suMemoryTestMixin.test_detachcCs&|j|j|d��d�|j|jd�d�|j|j|d��d�|j|j�d�|j|jd�d�|j|j�d�|j|j|d��d�|j|jd�d�|j|j|d��d	�|j|jd
�d
�|j|j�d	�dS(Nublah.iiuHello.iu	 world


i	uhii(uassertEqualuwriteuseekutellutruncate(uselfufut((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu	write_ops@suMemoryTestMixin.write_opscCs�|jd�}|j|�}|j||j�|j|j�|�|j�}|j||j�|j|j�|�|jt|jd�|j	�|jt
|j|jd��dS(Nuhello world
u(ubuftypeuioclassu	write_opsuassertEqualugetvalueuassertRaisesu	TypeErroruwriteuNoneucloseu
ValueError(uselfubufumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu
test_writeMs
uMemoryTestMixin.test_writecCs�|jd�}|j�}|j|j|gd�d�|j|j�|d�|jg�|j|j�|d�|j�}|jt|j|gdg�|j|j�|�|jt|jd�|j�|jt	|jg�dS(Nu
1234567890idi(
ubuftypeuioclassuassertEqualu
writelinesuNoneugetvalueuassertRaisesu	TypeErrorucloseu
ValueError(uselfubufumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutest_writelinesZs 
 
uMemoryTestMixin.test_writelinescs;�j�}�fdd�}�jt|j|��dS(Nc3s�jd�Vt�dS(Nuspam(ubuftypeuKeyboardInterrupt((uself(u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu	error_genksu8MemoryTestMixin.test_writelines_error.<locals>.error_gen(uioclassuassertRaisesuKeyboardInterruptu
writelines(uselfumemiou	error_gen((uselfu7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutest_writelines_errorisu%MemoryTestMixin.test_writelines_errorcCs||jd�}|j|�}|jt|jd�|jd�|j|j�d�|j|j�|dd��|j|jd�d�|j|j�|dd��|j|j�d�|jdd�|j	|�|j|j�|dd�|�|j�}|j|jd�|�|j|j�|�|jt|jd�|j�|jt|jd�dS(	Nu
1234567890iiiiiu0i����(
ubuftypeuioclassuassertRaisesu
ValueErrorutruncateuseekuassertEqualugetvalueutelluwriteuNoneu	TypeErroruclose(uselfubufumemioupos((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu
test_truncateqs$
  
$
uMemoryTestMixin.test_truncatecCs�|jd�}|j|�}|j|j�|�|jd�}|j|j�|j�|j|d�|j|j�|d�|j|�|j|j�|�|jt|jg�dS(Nu
1234567890i(	ubuftypeuioclassuassertEqualugetvalueuNoneuEOFu__init__uassertRaisesu	TypeError(uselfubufumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu	test_init�s
uMemoryTestMixin.test_initcCs�|jd�}|j|�}|j|jd�|j�|j|jd�|dd��|j|jd�|dd��|j|jd�|dd��|j|j�|j�|jd�|j|j�|�|j|j�|j�|j|j�d�|jd�|j|jd
�|�|jd�|jt|j��t|��|jd�|jt|j��t|��|jd�|j|jd�|�|j	t
|jd	�|j�|j	t|j�dS(Nu
1234567890iiiii�i
idui����(
ubuftypeuioclassuassertEqualureaduEOFuseekutellutypeuNoneuassertRaisesu	TypeErrorucloseu
ValueError(uselfubufumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu	test_read�s,###


"
"

uMemoryTestMixin.test_readcCsU|jd�}|j|d�}|j|jd�|j�|j|j�|�|j|j�|�|j|j�|j�|jd�|j|jd�|dd��|j|jd�|dd��|j|jd�|dd��|jd�|j|jd
�|�|jd�|j|jd�|j�|jd�}|j|ddd��}|j|j�|�|j|j�|�|j|j�|dd��|j|j�|j�|jd�|jt|j��t|��|j|j�|�|jt|jd	�|j	�|jt
|j�dS(
Nu1234567890
iiii
iiiui����i����i����(ubuftypeuioclassuassertEqualureadlineuEOFuseekutypeuassertRaisesu	TypeErrorucloseu
ValueError(uselfubufumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu
test_readline�s4
###

 
"
uMemoryTestMixin.test_readlinecCs�|jd�}|j|d�}|j|j�|gd�|jd�|j|j�|dd�g|gd�|jd�|j|jd�|gd�|jd�|j|jd
�|gd�|jd�|j|jd�|gd�|jd�|jt|j�d�t|��|jd�|j|jd�|gd�|jt|jd	�|j	�|jt
|j�dS(Nu1234567890
i
ii	iiiiui����(ubuftypeuioclassuassertEqualu	readlinesuseekutypeuNoneuassertRaisesu	TypeErrorucloseu
ValueError(uselfubufumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutest_readlines�s$
.
 
 
 
&
 
uMemoryTestMixin.test_readlinescCs'|jd�}|j|d�}|jt|�|�|jt|d��|jt|d��d}x(|D] }|j||�|d7}qqW|j|d�|jd�d}x(|D] }|j||�|d7}q�W|j|d�|j|d�}|j�|jt	|j
�dS(Nu1234567890
i
u__iter__u__next__iii(ubuftypeuioclassuassertEqualuiteru
assertTrueuhasattruseekucloseuassertRaisesu
ValueErroru__next__(uselfubufumemiouiuline((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu
test_iterator�s&



uMemoryTestMixin.test_iteratorcCs�|jd�}|j|�}|j|j�|�|j�|j|j�|�|jt|j��t|��|j|d�}|j|j�dd�|jd��|j|�}|j�|jt|j�dS(Nu
1234567890i�iu890i����(	ubuftypeuioclassuassertEqualugetvalueureadutypeucloseuassertRaisesu
ValueError(uselfubufumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu
test_getvalue�s
")
uMemoryTestMixin.test_getvaluecCs�|jd�}|j|�}|jd�|jt|jd�|jt|jdd�|jt|jdd�|j|jd�d�|j|jdd�d�|j|j�|�|j|jd�d�|j|jdd�d�|j|j�|dd��|j|jt|��t|��|j|j�|j�|jt|�d�|j|j�|j�|j|jdd�t|��|j|j�|j�|j	�|jt|jd�dS(	Nu
1234567890iiiiii����i����(
ubuftypeuioclassureaduassertRaisesu
ValueErroruseekuassertEqualulenuEOFuclose(uselfubufumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu	test_seeks(
 %"
uMemoryTestMixin.test_seekcCs�|jd�}|j|�}|j|jt|�d�d�|j|j�|j�|j|j�d�|j|j�|�|j	|j�|j|j�|�|j	|�|j|j�||jd�|�dS(Nu
1234567890iiu(
ubuftypeuioclassuassertEqualuseekulenureaduEOFutellugetvalueuwrite(uselfubufumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu
test_overseeks#
uMemoryTestMixin.test_overseekcCs�|jd�}|j|�}|j|j�d�|jd�|j|j�d�|jd�|j|j�d�|j�|jt|j�dS(Nu
1234567890iii'(ubuftypeuioclassuassertEqualutelluseekucloseuassertRaisesu
ValueError(uselfubufumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu	test_tell&s


uMemoryTestMixin.test_tellcCs8|jd�}|j|�}|j|j�d�dS(Nu
1234567890(ubuftypeuioclassuassertEqualuflushuNone(uselfubufumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu
test_flush2suMemoryTestMixin.test_flushcCs�|j�}|j|j�d�|j|j�d�|j|j�d�|j|j�d�|j|jd�|j	�|j
t|j�|j
t|j�|j
t|j�|j
t|j�|j|jd�dS(NTF(uioclassuassertEqualuwritableuTrueureadableuseekableuisattyuFalseucloseducloseuassertRaisesu
ValueError(uselfumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu
test_flags8s
uMemoryTestMixin.test_flagscsc�jd����fdd�}��fdd�}�j|����j|���dS(Nu
1234567890cs/Gdd�d�j�}|��}|j�S(NcBs|EeZdZdS(u>MemoryTestMixin.test_subclassing.<locals>.test1.<locals>.MemION(u__name__u
__module__u__qualname__(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyuMemIOJsuMemIO(uioclassugetvalue(uMemIOum(ubufuself(u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutest1Isu/MemoryTestMixin.test_subclassing.<locals>.test1cs8G�fdd�d�j�}|�d�}|j�S(Ncs&|EeZdZ�fdd�ZdS(u>MemoryTestMixin.test_subclassing.<locals>.test2.<locals>.MemIOcs�jj||�dS(N(uioclassu__init__(umeuaub(uself(u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu__init__PsuGMemoryTestMixin.test_subclassing.<locals>.test2.<locals>.MemIO.__init__N(u__name__u
__module__u__qualname__u__init__(u
__locals__(uself(u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyuMemIOOsuMemIO(uioclassuNoneugetvalue(uMemIOum(ubufuself(u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutest2Nsu/MemoryTestMixin.test_subclassing.<locals>.test2(ubuftypeuassertEqual(uselfutest1utest2((ubufuselfu7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutest_subclassingGs
u MemoryTestMixin.test_subclassingcCs0x)td�D]}|j�}d|_q
WdS(Nidi(urangeuioclassufoo(uselfu_umemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutest_instance_dict_leakWsu'MemoryTestMixin.test_instance_dict_leakc	sp�jd�}�j|�}d|_|jd�G�fdd�d�j�}ddl}d|_||_||d�}|jd�x�tdtj	�D]�}x�||fD]�}tj
tj|d	|��}�j|j
�|j
���j|j|j��j|j|j��j|j�|j��|j��jttj||�q�Wq�W|`dS(
Nu
1234567890i*ics&|EeZdZ�fdd�ZdS(u6MemoryTestMixin.test_pickling.<locals>.PickleTestMemIOcs �jj||�||_dS(N(uioclassu__init__ufoo(umeu	initvalueufoo(uself(u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu__init__esu?MemoryTestMixin.test_pickling.<locals>.PickleTestMemIO.__init__N(u__name__u
__module__u__qualname__u__init__(u
__locals__(uself(u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyuPickleTestMemIOdsuPickleTestMemIOiu__main__iPuprotocol(ubuftypeuioclassufoouseeku__main__u
__module__uPickleTestMemIOurangeupickleuHIGHEST_PROTOCOLuloadsudumpsuassertEqualugetvalueu	__class__utellucloseuassertRaisesu
ValueError(	uselfubufumemiouPickleTestMemIOu__main__usubmemiouprotouobjuobj2((uselfu7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu
test_pickling^s(	
		

!uMemoryTestMixin.test_picklingN(u__name__u
__module__u__qualname__utest_detachu	write_opsu
test_writeutest_writelinesutest_writelines_erroru
test_truncateu	test_initu	test_readu
test_readlineutest_readlinesu
test_iteratoru
test_getvalueu	test_seeku
test_overseeku	test_tellu
test_flushu
test_flagsutest_subclassingutest_instance_dict_leaku
test_pickling(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyuMemoryTestMixin:s(


uMemoryTestMixincBs |EeZdZdd�ZdS(uBytesIOMixincCs�|jd�}|j�}|jt|�d�|jd�|j�}|jt|�d�|jt|jdd�|jt|j�d|dd�<|jt|�d�|j|j	�d�~t
j�|j�dS(	Ns
1234567890isxidsabciis
123abc7890(uioclassu	getbufferuassertEqualubytesuseekuassertRaisesuBufferErroruwriteutruncateugetvalueusupportu
gc_collect(uselfumemioubuf((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutest_getbuffer�s

uBytesIOMixin.test_getbufferN(u__name__u
__module__u__qualname__utest_getbuffer(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyuBytesIOMixin�suBytesIOMixincBs�|EeZdZejZedd��ZejZdZ	dd�Z
dd�Zdd	�Zd
d�Z
dd
�Zdd�ZdS(u
PyBytesIOTestcCs
|jd�S(Nuascii(uencode(us((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyubuftype�suPyBytesIOTest.buftypescCsK|jd�}|j|�}|jt|j�|j|j�|�dS(Nu
1234567890(ubuftypeuioclassuassertRaisesu	TypeErroruread1uassertEqualuread(uselfubufumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu
test_read1�suPyBytesIOTest.test_read1cCs�|jd�}|j|�}td�}|j|j|�d�|j|d�|j|j|�d�|j|d�|j|j|�d�|j|d�td�}|jd�|j|j|�d�|j|d	�td
�}|jd�|j|j|�d�|j|d
�|jt|jd�ddl}|jdd�}|j|�}|j|�|j|j	�d	�|j
�|jt|j|�|jd
�}t�}|jd�|j|�|j|d
�dS(Nu
1234567890shellois12345s67890ishello worldi
s1234567890dsuubs123i*(ubuftypeuioclassu	bytearrayuassertEqualureadintouseekuassertRaisesu	TypeErroruarrayutobytesucloseu
ValueError(uselfubufumemioubuarrayua((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu
test_readinto�s<



	

uPyBytesIOTest.test_readintocCs7|jd�}|j|�}|j|jd
d�d�|j|jdd�d�|j|jdd�d�|j|jdd�d�|j|jdd�d�|j|jdd�d	�|jd
d�|j|j�|dd��|jd�|jdd�|j|j�|dd��dS(Nu
1234567890iiiiii	i
ii����i����i����i����i����(ubuftypeuioclassuassertEqualuseekuread(uselfubufumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutest_relative_seek�s 
u PyBytesIOTest.test_relative_seekcCsU|j�}|jt|jd�|jt|jd�|jt|jdg�dS(Nu
1234567890(uioclassuassertRaisesu	TypeErroruwriteu
writelines(uselfumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutest_unicode�suPyBytesIOTest.test_unicodecCs�d}ddl}|jdt|��}|j|�}|j|j�|�|j|j|�d�|j|j�|�dS(Ns
1234567890iubi
(uarrayulistuioclassuassertEqualugetvalueuwrite(uselfubufuarrayuaumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutest_bytes_array�suPyBytesIOTest.test_bytes_arraycCs?|jd�}|jd|�|jt|j|dd�dS(Nu
1234567890u
initial_bytesufoo(ubuftypeuioclassuassertRaisesu	TypeErroruNone(uselfubuf((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutest_issue5449�suPyBytesIOTest.test_issue5449N(u__name__u
__module__u__qualname__upyiouUnsupportedOperationustaticmethodubuftypeuBytesIOuioclassuEOFu
test_read1u
test_readintoutest_relative_seekutest_unicodeutest_bytes_arrayutest_issue5449(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu
PyBytesIOTest�s		!	u
PyBytesIOTestcBs�|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dS(uTextIOTestMixincs�|jdd���fdd�}|j�jd��jd�|�|j�jd��jd�|�|j�jd
��jd�|�|j�jd�dS(Nunewlinecs�jd��j�dS(Ni(useekuread((umemio(u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyuforce_decode�s
u<TextIOTestMixin.test_newlines_property.<locals>.force_decodeua
u
ub
u
uc
du
(u
u
(u
u
u
(uioclassuNoneuassertEqualunewlinesuwrite(uselfuforce_decode((umemiou7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutest_newlines_property�s


u&TextIOTestMixin.test_newlines_propertycCs�|j�}|jt|jdd�|jt|jdd�|jt|jdd�|jt|jdd�|jt|jdd�|jt|jdd�dS(Niiii����i����i����(uioclassuassertRaisesuIOErroruseek(uselfumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutest_relative_seeksu"TextIOTestMixin.test_relative_seekcCs@|j�}|j|j�|j|j�|j|j�dS(N(uioclassuassertIsNoneuencodinguerrorsuassertFalseuline_buffering(uselfumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutest_textio_propertiessu&TextIOTestMixin.test_textio_propertiescCs�|jd�}|jt|�dddg�|j|j�d�|j�}|j|jd�d�|jd�|jt|�dddg�|j|j�d�dS(Nua
b
c
dua
ub
uc
dii(uioclassuassertEqualulistugetvalueuwriteuseek(uselfumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutest_newline_defaults
u$TextIOTestMixin.test_newline_defaultcCs�|jddd�}|jt|�ddddg�|jd�|j|jd�d	�|j|jd
�d�|j|jd
�d�|j|jd�d
�|j|j�d�|jdd�}|jd
|jd��|jd|jd��|jd|jd��|jd�|j|j�d�|j|j�d�|jddd�}|j|jd�d�dS(Nua
b
c
dunewlineua
ub
uc
udiiuaiu
bu
cu
ua
b
c
diub
uc
dua
bua
b(uioclassuNoneuassertEqualulistuseekureadugetvalueuwrite(uselfumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutest_newline_none&s""

u!TextIOTestMixin.test_newline_nonecCsd|jddd�}|jt|�ddddg�|jd�|j|jd	�d
�|j|jd�d�|j|jd
�d�|j|j�d�|jdd�}|jd|jd��|jd|jd��|jd|jd��|jd|jd��|jd�|jt|�ddddg�|j|j�d�dS(Nua
b
c
dunewlineuua
ub
uc
udiiua
b
iu
ciu
ub
u
d(uioclassuassertEqualulistuseekureadugetvalueuwrite(uselfumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutest_newline_empty<s"

"u"TextIOTestMixin.test_newline_emptycCs�|jddd�}|jt|�dddg�|j|j�d�|jdd�}|j|jd�d�|jd�|jt|�dddg�|j|j�d�dS(	Nua
b
c
dunewlineu
ua
ub
uc
dii(uioclassuassertEqualulistugetvalueuwriteuseek(uselfumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutest_newline_lfOs
uTextIOTestMixin.test_newline_lfcCs|jddd�}|j|j�d�|jd�|jt|�ddddd	g�|j|j�d�|jdd�}|j|jd�d
�|jd�|jt|�ddddd	g�|jd�|j|j�ddddd	g�|j|j�d�dS(Nua
b
c
dunewlineu
ua
b

c
diua
ub
uc
udi(uioclassuassertEqualureaduseekulistugetvalueuwriteu	readlines(uselfumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutest_newline_cr[s
%
%
%uTextIOTestMixin.test_newline_crcCs
|jddd�}|j|j�d�|jd�|jt|�dddg�|jd�|j|j�dddg�|j|j�d�|jdd�}|j|jd�d	�|jd�|jt|�dddg�|j|j�d�dS(
Nua
b
c
dunewlineu
u
a
b

c
diua
ub

uc
di(uioclassuassertEqualureaduseekulistu	readlinesugetvalueuwrite(uselfumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutest_newline_crlfks


u!TextIOTestMixin.test_newline_crlfcCsH|jddd�}|j|jd�d�|j|j�d�dS(Nua
b
unewlineiua
b
(uioclassuNoneuassertEqualureadugetvalue(uselfumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutest_issue5265{suTextIOTestMixin.test_issue5265cCsW|jt|jdd�|jt|jdd�xdD]}|jd|�q9WdS(	Nunewlines
uerroruu
u
u
(Nuu
u
u
(uassertRaisesu	TypeErroruioclassu
ValueErroruNone(uselfunewline((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutest_newline_argument�s
u%TextIOTestMixin.test_newline_argumentN(u__name__u
__module__u__qualname__utest_newlines_propertyutest_relative_seekutest_textio_propertiesutest_newline_defaultutest_newline_noneutest_newline_emptyutest_newline_lfutest_newline_crutest_newline_crlfutest_issue5265utest_newline_argument(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyuTextIOTestMixin�s
	uTextIOTestMixincBs>|EeZdZeZejZejZdZ	dd�Z
dS(uPyStringIOTestucCsX|jd�}|j|j�d�|j�}|jd�|j|j�d�dS(Nu�(uioclassuassertEqualureaduwriteugetvalue(uselfumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutest_lone_surrogates�s

u#PyStringIOTest.test_lone_surrogatesN(u__name__u
__module__u__qualname__ustrubuftypeupyiouStringIOuioclassuUnsupportedOperationuEOFutest_lone_surrogates(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyuPyStringIOTest�s
		uPyStringIOTestcBsH|EeZdZdZeZejZdZGdd�dej	�Z
dS(uPyStringIOPickleTestuETest if pickle restores properly the internal state of StringIO.
    ucBs,|EeZdZdd�Zdd�ZdS(uPyStringIOPickleTest.ioclasscOs"tjtjtj||���S(N(upickleuloadsudumpsupyiouStringIO(uclsuargsukwargs((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu__new__�su$PyStringIOPickleTest.ioclass.__new__cOsdS(N((uselfuargsukwargs((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu__init__�su%PyStringIOPickleTest.ioclass.__init__N(u__name__u
__module__u__qualname__u__new__u__init__(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyuioclass�suioclassN(u__name__u
__module__u__qualname__u__doc__ustrubuftypeupyiouUnsupportedOperationuEOFuStringIOuioclass(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyuPyStringIOPickleTest�s
	uPyStringIOPickleTestcBs\|EeZdZejZejZdd�Zdd�Ze	j
Z
e	jdd��ZdS(uCBytesIOTestcCs�|j�}|j�}|jt|�d�t|d�|j|dt�|jt|dt	�pv|ddk�|j�|jt
|j�dS(Niiii(uioclassu__getstate__uassertEqualulenu	bytearrayuassertIsInstanceuintu
assertTrueu
isinstanceudictuNoneucloseuassertRaisesu
ValueError(uselfumemioustate((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu
test_getstate�s*
uCBytesIOTest.test_getstatecCs
|j�}|jd�|jtd�ddf�|jddidd6f�|jt|jd
�|jt|jd�|jt|jd�|jt|jd�|jt|jd�|jt|j�|jt|jd�|j�|jt|jd�dS(Nsno erroriiuspamsiuunicodegslen-testsclosed(sno erroriNi����(si����N(uunicodeiN(sgN(sii(slen-testi(sclosediN(uioclassu__setstate__uNoneu	bytearrayuassertRaisesu
ValueErroru	TypeErroruclose(uselfumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu
test_setstate�s

uCBytesIOTest.test_setstatecCs�tjd�}|j}|jtjtj��|�|tj�|�|tjd�|dd�|tjdd�|dd�dS(NuP2nN2Pnsaii�(usupportucalcobjsizeucheck_sizeofuassertEqualuobjectu
__sizeof__uiouBytesIO(uselfubasesizeucheck((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyutest_sizeof�s	uCBytesIOTest.test_sizeofN(
u__name__u
__module__u__qualname__uiouBytesIOuioclassuUnsupportedOperationu
test_getstateu
test_setstateusupportucheck_sizeofucpython_onlyutest_sizeof(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyuCBytesIOTest�s		
	uCBytesIOTestcBsJ|EeZdZejZejZdd�Zdd�Zdd�Z	dS(u
CStringIOTestcCs�|jd�}|j|�}|j|j�|�|j|j|�t|��|j|j�t|��|j|j�|�|j|j|�t|��|j|j�t|�d�|j|j�||�dS(Nu𠌊𠍇i(ubuftypeuioclassuassertEqualugetvalueuwriteulenutell(uselfubufumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu
test_widechar�s uCStringIOTest.test_widecharcCs�|j�}|j�}|jt|�d�|j|dt�|j|dt�|j|dt�|jt|dt	�p�|ddk�|j�|jt
|j�dS(Niiiii(uioclassu__getstate__uassertEqualulenuassertIsInstanceustruintu
assertTrueu
isinstanceudictuNoneucloseuassertRaisesu
ValueError(uselfumemioustate((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu
test_getstate�s*
uCStringIOTest.test_getstatecCs |j�}|jd
�|jdddidd6f�|jt|jd�|jt|jd�|jt|jd�|jt|jd�|jt|jd�|jt|jd�|jt|jd�|jt|j�|jt|jd�|j�|jt|jd�dS(Nuno erroru
iuiuspamufisgulen-testuclosed(uno erroru
iN(uufiNi����(uui����N(suiN(usiN(uugN(uuii(ulen-testi(ucloseduiN(uioclassu__setstate__uNoneuassertRaisesu
ValueErroru	TypeErroruclose(uselfumemio((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu
test_setstate�s
 
uCStringIOTest.test_setstateN(
u__name__u
__module__u__qualname__uiouStringIOuioclassuUnsupportedOperationu
test_widecharu
test_getstateu
test_setstate(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu
CStringIOTest�s
		u
CStringIOTestcBs6|EeZdZejZGdd�dej�ZdS(uCStringIOPickleTestcBs,|EeZdZdd�Zdd�ZdS(uCStringIOPickleTest.ioclasscOs"tjtjtj||���S(N(upickleuloadsudumpsuiouStringIO(uclsuargsukwargs((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu__new__su#CStringIOPickleTest.ioclass.__new__cOsdS(N((uselfuargsukwargs((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu__init__su$CStringIOPickleTest.ioclass.__init__N(u__name__u
__module__u__qualname__u__new__u__init__(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyuioclasssuioclassN(u__name__u
__module__u__qualname__uiouUnsupportedOperationuStringIOuioclass(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyuCStringIOPickleTests	uCStringIOPickleTestcCs)ttttttg}tj|�dS(N(u
PyBytesIOTestuPyStringIOTestuCBytesIOTestu
CStringIOTestuPyStringIOPickleTestuCStringIOPickleTestusupporturun_unittest(utests((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu	test_main
su	test_mainu__main__(u__doc__uunittestutestusupportuiou_pyioupyioupickleuMemorySeekTestMixinuMemoryTestMixinuBytesIOMixinuTestCaseu
PyBytesIOTestuTextIOTestMixinuPyStringIOTestuPyStringIOPickleTestuCBytesIOTestu
CStringIOTestuCStringIOPickleTestu	test_mainu__name__(((u7/opt/alt/python33/lib64/python3.3/test/test_memoryio.pyu<module>s*-�JX�)/