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_bytes.cpython-33.pyc

�
��ft�c@s2dZddlZddlZddlZddlZddlZddlZddlZddlZddl	Z
ddlZ
ddlZ
ej
jr�dd�Zndd�ZGdd�d�ZGdd	�d	�ZGd
d�deej�ZGdd
�d
eej�ZGdd�dej�ZGdd�deje
jj�ZGdd�de
jj�ZGdd�deej�ZGdd�deej�ZGdd�d�ZGdd�de�Z Gdd�de!�Z"Gdd�deej�Z#Gd d!�d!eej�Z$e%d"kr.ej&�ndS(#u�Unit tests for the bytes and bytearray types.

XXX This is a mess.  Common tests should be moved to buffer_tests.py,
which itself ought to be unified with string_tests.py (and the latter
should be modernized).
iNcs%tj���fdd��}|S(Nc
s0tjjdtf���||�SWdQXdS(Nu(utestusupportucheck_warningsuBytesWarning(uargsukw(ufunc(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyuwrappersu%check_bytes_warnings.<locals>.wrapper(u	functoolsuwraps(ufuncuwrapper((ufuncu4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyucheck_bytes_warningss!ucheck_bytes_warningscCs|S(N((ufunc((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyucheck_bytes_warningsscBs/|EeZdZddd�Zdd�ZdS(u	IndexableicCs
||_dS(N(uvalue(uselfuvalue((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu__init__#suIndexable.__init__cCs|jS(N(uvalue(uself((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu	__index__%suIndexable.__index__N(u__name__u
__module__u__qualname__u__init__u	__index__(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu	Indexable"su	IndexablecBs�|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zedd��Z
dd�Zdd�Zdd�Zdd�Zdd�Zdd �Zd!d"�Zd#d$�Zd%d&�Zd'd(�Zd)d*�Zd+d,�Zd-d.�Zd/d0�Zd1d2�Zd3d4�Zd5d6�Zd7d8�Zd9d:�Z d;d<�Z!d=d>�Z"d?d@�Z#dAdB�Z$dCdD�Z%dEdF�Z&dGdH�Z'dIdJ�Z(dKdL�Z)dMdN�Z*dOdP�Z+dQdR�Z,dSdT�Z-dUdV�Z.dWdX�Z/dYdZ�Z0d[d\�Z1d]d^�Z2d_d`�Z3dadb�Z4dcdd�Z5dedf�Z6dgdh�Z7didj�Z8dkdl�Z9dmdn�Z:dodp�Z;dqS(ru
BaseBytesTestcCs?|j�}|jt|�|j�|j|j|j�dS(N(u	type2testuassertEqualutypeu	__class__(uselfub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_basics+suBaseBytesTest.test_basicscCsh|jd�}xRtjtjfD]>}||�}|j||�|jt|�t|��q"WdS(Nsabcd(u	type2testucopyudeepcopyuassertEqualutype(uselfuaucopy_methodub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu	test_copy0s
uBaseBytesTest.test_copycsZ|j��|jt��d�|jt�fdd��|jt�fdd��|jt�fdd��|jt�fdd��|jt�fdd��|jt�fdd��|jt�fd	d��|jt�fd
d��|jt�fdd��|jt�fdd��|jt�fd
d��dS(Nics�dS(Ni(((ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>:su3BaseBytesTest.test_empty_sequence.<locals>.<lambda>cs�dS(Ni(((ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>;scs�tjS(N(usysumaxsize((ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda><scs�tjdS(Ni(usysumaxsize((ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>=scs�dS(Ni
idlDG��d�r���Y�|g�O�s&YR5I(((ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>>scs�dS(Nii����(((ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>?scs�dS(Nii����(((ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>@scs�tjS(N(usysumaxsize((ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>Ascs�tjdS(Ni(usysumaxsize((ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>Bscs�tjdS(Ni(usysumaxsize((ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>Cscs�dS(Ni
idlDG��d�r���Y�|g�O�s&YR5Il��DG��d�r���Y�|g�O�s&YR5I(((ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>Ds(u	type2testuassertEqualulenuassertRaisesu
IndexError(uself((ubu4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_empty_sequence7su!BaseBytesTest.test_empty_sequencecCs^ttd��}|jdd�|D��}|jt|�d�|jt|�|�dS(Nicss|]}|VqdS(N((u.0ui((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu	<genexpr>Hsu/BaseBytesTest.test_from_list.<locals>.<genexpr>(ulisturangeu	type2testuassertEqualulen(uselfuintsub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_from_listFsuBaseBytesTest.test_from_listcCs�|jt�td�td�td�g�}|jt|�ddddg�|jt|jtd�g�|jt|jtd�g�dS(Nii�i�iii����(u	type2testu	IndexableuassertEqualulistuassertRaisesu
ValueError(uselfub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_from_indexLs
"uBaseBytesTest.test_from_indexcCs�|j|jd�d�|j|jd�d�|j|jd�d�|jt|jd
�|j|jdd�d	�|j|jd	�d	�|jt|jtjd�dS(Nisisisu0uasciis0i����(uassertEqualu	type2testuassertRaisesu
ValueErroru
OverflowErrorusysumaxsize(uself((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_from_ssizeSsuBaseBytesTest.test_from_ssizecCs�|jt|jd�Gdd�d�}|jt|jdg�|jt|jdg�|jt|jdg�|jt|j|�g�dS(NgcBs|EeZdZdS(u5BaseBytesTest.test_constructor_type_errors.<locals>.CN(u__name__u
__module__u__qualname__(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyuC_suCu0(uassertRaisesu	TypeErroru	type2testuNone(uselfuC((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_constructor_type_errors]su*BaseBytesTest.test_constructor_type_errorscCs|jt|jdg�|jt|jtjg�|jt|jtjdg�|jt|jtjdg�|jt|jd	g�|jt|jdg�|jt|jdg�|jt|jtjg�|jt|jtjdg�|jt|jd
g�dS(Niii
idiii����lDG��d�r���Y�|g�O�s&YR5Il��DG��d�r���Y�|g�O�s&YR5IlDG��d�r���Y�|g�O�s&YR5I(uassertRaisesu
ValueErroru	type2testusysumaxsize(uself((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_constructor_value_errorsfs!! u+BaseBytesTest.test_constructor_value_errorscCsv|jdddg�}|jdddg�}|jddg�}|j||�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�dS(Niii(u	type2testuassertEqualu
assertTrueuassertFalse(uselfub1ub2ub3((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_comparers&uBaseBytesTest.test_comparecCs�|j|jd�dkd�|j|jd�dkd�|j|jd�dkd�|j|jd�dkd�|j|j�t�kd�|j|j�t�kd�dS(NsabcuabcsabcsabcsabcFT(uassertEqualu	type2testuFalseustruTrue(uself((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_compare_to_str�su!BaseBytesTest.test_compare_to_strcCsTtttd��}|j|�}tt|��}|j�|j||�dS(NuHello(ulistumapuordu	type2testureversedureverseuassertEqual(uselfuinputubuoutput((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
test_reversed�s

uBaseBytesTest.test_reversedcs��fdd�}|d�}�j|dd�|d���j|dd�|d���j|dd�|d	���j|dd�|d
���j|dd�|d
���j|dd�|d
���j|dd�|d���j|dd�|d���j|dd�|d	���j|dd�|d
���j|dd�|d
���j|dd�|d
���j|dd�|d��dS(Ncs�jtt|��S(N(u	type2testumapuord(us(uself(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyuby�su'BaseBytesTest.test_getslice.<locals>.byuHello, worldiuHelloiuelloiu, uworldiidii����i����i����i����i����i����i����i����i����(uassertEqual(uselfubyub((uselfu4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
test_getslice�s            uBaseBytesTest.test_getslicec
Cs�ttd��}|j|�}d
}xm|D]e}x\|D]T}xK|dd�D]9}|j||||�|j||||���qRWq;Wq.WdS(Ni�iiiiidiii����i����i��i����(
iNiiiidi����i����i��i����(ulisturangeu	type2testuNoneuassertEqual(uselfuLubuindicesustartustopustep((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_extended_getslice�s

u$BaseBytesTest.test_extended_getslicecCs�d}xBdD]:}|j||�}|j||j|j|���q
W|jt|j|d�|j|dd�}|j||j|dd�d��dS(	NuHello world
ሴ噸骼uutf-8uutf-16ulatin-1uignorei(uutf-8uutf-16i����(u	type2testuassertEqualuencodeuassertRaisesuUnicodeEncodeError(uselfusampleuencub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
test_encoding�s
&uBaseBytesTest.test_encodingcCs�d}x9dD]1}|j||�}|j|j|�|�q
Wd}|j|d�}|jt|jd�|j|jdd�d�|j|jddd	d�d�|j|jd
�j�d�dS(
NuHello world
ሴ噸骼\def0\def0uutf-8uutf-16uHello world
€þÿulatin-1uignoreuHello world
uerrorsuencodings☃u☃(uutf-8uutf-16(u	type2testuassertEqualudecodeuassertRaisesuUnicodeDecodeError(uselfusampleuencub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_decode�s
uBaseBytesTest.test_decodecCs�|jd�}|j||j��|jd�}|j||jdgd��|jd�}|j||jdgd��dS(Nii
i'(u	type2testuassertEqual(uselfub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
test_from_int�s uBaseBytesTest.test_from_intcs�|jd��|jd��|j��d�|j�td�d�|jtd��d�|jt�fdd��|jt�fdd��dS(Nsabcsdefsabcdefsdefabccs�dS(Nudef(((ub1(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>�su+BaseBytesTest.test_concat.<locals>.<lambda>csd�S(Nuabc(((ub2(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>�s(u	type2testuassertEqualubytesuassertRaisesu	TypeError(uself((ub1ub2u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_concat�suBaseBytesTest.test_concatcs�x�d|jd�fD]��|j�dd�|j�dd�|j�d
d�|jt�fdd��|jt�fd	d��|jttf���tj}WdQX|jttf���tj9�WdQXqWdS(Nsabcis	abcabcabcisics�dS(Ng��Q�	@(((ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>�su+BaseBytesTest.test_repeat.<locals>.<lambda>csd�S(Ng��Q�	@(((ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>�si����(u	type2testuassertEqualuassertRaisesu	TypeErroru
OverflowErroruMemoryErrorusysumaxsize(uselfuc((ubu4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_repeat�suBaseBytesTest.test_repeatcCs7|j|jd�d|jtd�gd��dS(Nsxidux(uassertEqualu	type2testuord(uself((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_repeat_1char�suBaseBytesTest.test_repeat_1charcs�|jd��|jtd���|jttd����|jd��|jt�fdd��|jt�fdd��|jt�fdd��|jt�fdd��|jt�fd	d��xtt	fD]�}|j|d
���|j|d���|j|d���|j|d
���|j|d���|j|d���|j|d���|j|d���|j|d���|j|d���|j|d���q�WdS(Nsabcuai�cs
d�kS(Ni,(((ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>�su-BaseBytesTest.test_contains.<locals>.<lambda>cs
d�kS(Nii����(((ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>�scs
d�kS(N(uNone((ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>�scsttd���kS(Nua(ufloatuord((ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>�scs
d�kS(Nua(((ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>�sssasbscsabsbcsacsdsdabsabd(
u	type2testuassertInuorduintuassertNotInuassertRaisesu
ValueErroru	TypeErrorubytesu	bytearray(uselfuf((ubu4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
test_contains�s*uBaseBytesTest.test_containscCsT|jt|jj�|jt|jjd�|j|jjd�|j��tdddg�}|j|jjd�|�|j|jjd�|�|j|jjd�d	�|jt|jjd
�|jt|jjd�|jt|jjd�|jt|jjd
�|jt|jjd�|jt|jjd�dS(Niuii+i0u1a2B30u  1A 2B  30   u0000ss1Buaurtu1a b cduu12      34(uassertRaisesu	TypeErroru	type2testufromhexuassertEqualu	bytearrayu
ValueError(uselfub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_fromhexs"uBaseBytesTest.test_fromhexcCs2|j|jd�jg�d�|j|jd�jdg�d�x�dgddgddgdddggD]�}tt|j|��}|j|jd�j|�d�|j|jd�jt|��d�|j|jd�jt|��d�qrW|j|jd�jdd	g�d
�dS(Nssabcsasbcsabscsbs.scdsab.cd(uassertEqualu	type2testujoinulistumaputupleuiter(uselfulst((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu	test_joins"%1"(,uBaseBytesTest.test_joincCs�|jd�}d}d}d}|j|jd�d�|j|jd�d�|j|jd	�d
�|j|j|�d�|j|j|�d
�|j|jdd�d�|j|jdd�d�|j|jdd
d�d
�|j|jddd�d
�|j|j|d�d�|j|j|d�d�|j|j|d
d�d
�|j|j|dd�d
�dS(Nsmississippiiiipiwsiisssiswiispiiii	(u	type2testuassertEqualucount(uselfubuiupuw((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
test_count&s"uBaseBytesTest.test_countc	Cs�|jd�}|j|j�jd��|j|jd��|j|jd��|j|jd��|j|jd��|j|jd��|jt��}|jdg�WdQXt|j�}|jd|�|jd|�dS(	Nshellosanythingshelshshellowshaubytesutuple(	u	type2testuassertFalseu
startswithu
assertTrueuassertRaisesu	TypeErrorustru	exceptionuassertIn(uselfubucmuexc((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_startswith=suBaseBytesTest.test_startswithc	Cs�|jd�}|jt�jd��|j|jd��|j|jd��|j|jd��|j|jd��|j|jd��|jt��}|jdg�WdQXt|j�}|j	d|�|j	d|�dS(	Nshellosanythingsllososwhellosnoubytesutuple(
u	type2testuassertFalseu	bytearrayuendswithu
assertTrueuassertRaisesu	TypeErrorustru	exceptionuassertIn(uselfubucmuexc((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
test_endswithKsuBaseBytesTest.test_endswithcCs�|jd�}d}d}|j|jd�d�|j|jd�d�|j|jd�d�|j|j|�d�|j|j|�d�|j|jdd	�d
�|j|jddd�d�|j|jddd	�d�|j|j|d�d�|j|j|dd	�d�|j|j|dd	�d�x7dd
tjdfD]}|jtd|j|�qcWdS(Nsmississippiiiiwsssiswis
mississippianiiiiiubyte must be in range\(0, 256\)i����i����i����i����i����i����(u	type2testuassertEqualufindusysumaxsizeuassertRaisesRegexu
ValueError(uselfubuiuwuindex((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu	test_findYs$uBaseBytesTest.test_findcCs4|jd�}d}d}|j|jd�d�|j|jd�d�|j|jd�d�|j|j|�d	�|j|j|�d�|j|jdd
�d�|j|jddd�d
�|j|j|dd
�d�|j|j|d
d�d�|j|j|dd
�d�dS(Nsmississippiiiiwsssiswis
mississippiani
iiiii	ii����i����i����i����(u	type2testuassertEqualurfind(uselfubuiuw((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
test_rfindrsuBaseBytesTest.test_rfindcCsA|jd�}d}d}|j|jd�d�|jt|jd�|jt|jd�|j|j|�d�|jt|j|�|j|jdd	�d
�|j|jddd�d�|jt|jddd	�|j|j|d�d�|j|j|dd	�d�|jt|j|dd	�dS(
Nsmississippiiiiwsssisws
mississippianiiiii(u	type2testuassertEqualuindexuassertRaisesu
ValueError(uselfubuiuw((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
test_index�suBaseBytesTest.test_indexcCs(|jd�}d}d}|j|jd�d�|jt|jd�|jt|jd�|j|j|�d�|jt|j|�|j|jdd	�d�|j|jdd
d�d�|j|j|d
d	�d
�|j|j|d	d�d�|jt|j|d
d	�dS(Nsmississippiiiiwsssisws
mississippiani
iiiiii	i(u	type2testuassertEqualurindexuassertRaisesu
ValueError(uselfubuiuw((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_rindex�suBaseBytesTest.test_rindexcCsK|jd�}|j|jdd�d�|j|jdd�d�dS(Nsmississippisisasmassassappassssxs	mixixippi(u	type2testuassertEqualureplace(uselfub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_replace�suBaseBytesTest.test_replacecCsV|jd�}|j|jd�dddddg�|j|jd�dddg�|j|jd	�|g�|jd
�}|j|jdd�d
dddg�|j|jddd�d
dg�|j|jdddd�d
dg�|j|jdddd�d
dg�|jd�}|j|jdd�d
dg�dS(Nsmississippisismssssppssmisippiswsa|b|c|duseps|sasbscsdumaxsplitisb|c|dsa b c dsb c d(u	type2testuassertEqualusplit(uselfub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
test_split�s("(%((uBaseBytesTest.test_splitcCsixzdD]r}|j|�}|j|j�ddg�|j|jd�ddg�|j|jdd	�ddg�qWx6dD].}|j|�}|j|j�|g�q�W|j|jd�jdd�dg�|j|jd�jdd�ddg�|j|jd�jdd	�dddg�|j|jd�jdd�dddg�dS(Ns
  arf  barf  sarf	barfsarf
barfsarf
barfsarfbarfsarfbarfsarfsbarfisabsabsabsabs  a  bb  c  is
a  bb  c  isasbb  c  sbbsc  isc(s
  arf  barf  sarf	barfsarf
barfsarf
barfsarfbarfsarfbarf(sabsabsabsab(u	type2testuassertEqualusplituNone(uselfub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_split_whitespace�s
&
(+.u#BaseBytesTest.test_split_whitespacecCs#|jt|jd�jd�dS(Nsa bu (uassertRaisesu	TypeErroru	type2testusplit(uself((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_split_string_error�su%BaseBytesTest.test_split_string_errorcCs,|jd�}|j|j�dg�dS(Ns		

s(u	type2testuassertEqualusplit(uselfub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_split_unicodewhitespace�su*BaseBytesTest.test_split_unicodewhitespacecCsV|jd�}|j|jd�dddddg�|j|jd�dddg�|j|jd	�|g�|jd
�}|j|jdd�d
dddg�|j|jddd�ddg�|j|jdddd�ddg�|j|jdddd�ddg�|jd�}|j|jdd�ddg�dS(Nsmississippisismssssppssmisippiswsa|b|c|duseps|sasbscsdumaxsplitisa|b|csa b c dsa b c(u	type2testuassertEqualursplit(uselfub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_rsplit�s("(%((uBaseBytesTest.test_rsplitcCs0xzdD]r}|j|�}|j|j�ddg�|j|jd�ddg�|j|jdd	�ddg�qW|j|jd
�jdd�dg�|j|jd
�jdd
�ddg�|j|jd
�jdd	�dddg�|j|jd
�jdd�dddg�dS(Ns
  arf  barf  sarf	barfsarf
barfsarf
barfsarfbarfsarfbarfsarfsbarfis  a  bb  c  is
  a  bb  cis  a  bbscs  asbbisa(s
  arf  barf  sarf	barfsarf
barfsarf
barfsarfbarfsarfbarf(u	type2testuassertEqualursplituNone(uselfub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_rsplit_whitespace�s
&(+.u$BaseBytesTest.test_rsplit_whitespacecCs#|jt|jd�jd�dS(Nsa bu (uassertRaisesu	TypeErroru	type2testursplit(uself((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_rsplit_string_error�su&BaseBytesTest.test_rsplit_string_errorcCs,|jd�}|j|j�dg�dS(Ns		

s(u	type2testuassertEqualursplit(uselfub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_rsplit_unicodewhitespace�su+BaseBytesTest.test_rsplit_unicodewhitespacecCsE|jd�}|j|jd�d�|j|jd�d�dS(	Nsmississippissssmisissippisws(smissssissippi(smississippiss(u	type2testuassertEqualu	partition(uselfub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_partition�suBaseBytesTest.test_partitioncCs^|jd�}|j|jd�d	�|j|jd�d
�|j|jd�d�dS(Nsmississippissssmissisippisis
mississippssw(smississssippi(s
mississippsis(sssmississippi(u	type2testuassertEqualu
rpartition(uselfub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_rpartition�suBaseBytesTest.test_rpartitioncCssxlttjd�D]W}xNdD]F}|j|�}tj||�}tj|�}|j||�q!WqWdS(Nissasabcs�ab�s�(ssasabcs�ab�s�(urangeupickleuHIGHEST_PROTOCOLu	type2testudumpsuloadsuassertEqual(uselfuprotoubupsuq((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
test_picklings
uBaseBytesTest.test_picklingcCsx�dD]�}t|j|��}}t|j|��}tj|�}tj|�}|jt|�t|��|jt|�|�tj|�}yt|�Wnt	k
r�wYnXtj|�}tj|�}|jt|�|dd��qWdS(Nssasabcs�ab�s�i(ssasabcs�ab�s�(
uiteru	type2testulistupickleudumpsuloadsuassertEqualutypeunextu
StopIteration(uselfubuituitorgudataud((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_iterator_pickling	s

u$BaseBytesTest.test_iterator_picklingcCs�|jd�}|j|jd�d�|j|jd�d�|j|jd�d�|j|jd�d	�|j|jd
�d�|j|j|�d�dS(
Nsmississippisis
mississippsms
ississippispismississsimsssissippspimsssisss(u	type2testuassertEqualustrip(uselfub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
test_stripsuBaseBytesTest.test_stripcCs�|jd�}|j|jd�d�|j|jd�d�|j|jd�d�|j|jd�d�|j|jd�d�dS(	Nsmississippisisms
ississippispisims	ssissippispim(u	type2testuassertEqualulstrip(uselfub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_lstrip$suBaseBytesTest.test_lstripcCs�|jd�}|j|jd�d�|j|jd�d�|j|jd�d�|j|jd�d�|j|jd�d�dS(	Nsmississippisis
mississippsmspismississsimspim(u	type2testuassertEqualurstrip(uselfub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_rstrip,suBaseBytesTest.test_rstripcCsU|jd�}|j|j�d�|j|j�d�|j|j�d�dS(Ns 	

abc 	

sabcs	abc 	

s	 	

abc(u	type2testuassertEqualustripulstripurstrip(uselfub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_strip_whitespace4su#BaseBytesTest.test_strip_whitespacecCs||j|jd�jtd��d�|j|jd�jtd��d�|j|jd�jtd��d�dS(Nsabcsacsbsbcsab(uassertEqualu	type2testustripu
memoryviewulstripurstrip(uself((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_strip_bytearray:s((u"BaseBytesTest.test_strip_bytearraycCsa|jt|jd�jd�|jt|jd�jd�|jt|jd�jd�dS(Nsabcub(uassertRaisesu	TypeErroru	type2testustripulstripurstrip(uself((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_strip_string_error?su%BaseBytesTest.test_strip_string_errorcCsU|jd�}x?ttfD]1}|j|jd|d��|jd��qWdS(Nsabcis-s--abc--(u	type2testubytesu	bytearrayuassertEqualucenter(uselfubu	fill_type((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_centerDsuBaseBytesTest.test_centercCsU|jd�}x?ttfD]1}|j|jd|d��|jd��qWdS(Nsabcis-sabc----(u	type2testubytesu	bytearrayuassertEqualuljust(uselfubu	fill_type((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
test_ljustKsuBaseBytesTest.test_ljustcCsU|jd�}x?ttfD]1}|j|jd|d��|jd��qWdS(Nsabcis-s----abc(u	type2testubytesu	bytearrayuassertEqualurjust(uselfubu	fill_type((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
test_rjustRsuBaseBytesTest.test_rjustcsQ|jd��|j�fdd�tt���D�dddddg�dS(	NsA��cs*g|] }t�||d���qS(i(uord(u.0ui(ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
<listcomp>[s	u*BaseBytesTest.test_ord.<locals>.<listcomp>iiAii�i�(u	type2testuassertEqualurangeulen(uself((ubu4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_ordYs(uBaseBytesTest.test_ordcCs�d}|j|jjdd�|�d}|j|jjdd�|�|jt|jjdd�|jt|jjdd�dS(	Ns	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`xyzdefghijklmnopqrstuvwxyz{|}~�����������������������������������������������������������������������������������������������������������������������������sabcsxyzs	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������xyzs���sxyzquabcudef(uassertEqualu	type2testu	maketransuassertRaisesu
ValueErroru	TypeError(uselfu
transtable((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_maketrans^suBaseBytesTest.test_maketranscCs�|jd�}|jd�}|jd�}|jd�}|jd�}|jd|j|d��|jd|j|d
d��|jd|j|dd��|jd|j|dd��|jd|j|d��|jd|j|dd��|jd|j|dd
��|jd|j|dd��|jd|j|d��|jd|j|dd��|jd|j|dd��|jd|j|dd��|jd|j|d��|jd|j|dd��|jd|j|dd��|jd|j|dd��|jd|j|d��|jd	|j|dd��|jd	|j|dd��|jd|j|dd��|jd|j	|d��|jd|j	|dd��|jd|j	|dd��|jd|j	|dd��|jd|j|d��|jd|j|dd��|jd|j|dd��|jd|j|dd��dS(Nshelloslshsxsoiiiii����i����i����i����i����i����i����i����i����i����Ti����i����Fi����i����(u	type2testuassertEqualufinduNoneurfinduindexurindexucountuTrueuendswithuFalseu
startswith(uselfubuluhuxuo((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_none_argumentsfsBu!BaseBytesTest.test_none_argumentscCs{|jd�}xe|j|j|j|j|jfD]?}|jt|d�|jt|d�|jt|d�q4WdS(Nshelloiii'i����(u	type2testucountufinduindexurfindurindexuassertRaisesu
ValueError(uselfubumethod((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu(test_integer_arguments_out_of_byte_range�s
+u6BaseBytesTest.test_integer_arguments_out_of_byte_rangecCs|jd�}|jd�}|jtd|j|ddd�|jtd|j|ddd�|jtd|j|ddd�|jtd|j|ddd�|jtd|j|ddd�|jtd|j	|ddd�|jtd	|j
|ddd�dS(
Nshellosxu\bfind\bu	\brfind\bu	\bindex\bu
\brindex\bu	\bcount\bu\bstartswith\bu\bendswith\b(u	type2testuassertRaisesRegexu	TypeErrorufinduNoneurfinduindexurindexucountu
startswithuendswith(uselfubux((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu*test_find_etc_raise_correct_error_messages�s u8BaseBytesTest.test_find_etc_raise_correct_error_messagesN(<u__name__u
__module__u__qualname__utest_basicsu	test_copyutest_empty_sequenceutest_from_listutest_from_indexutest_from_ssizeutest_constructor_type_errorsutest_constructor_value_errorsutest_compareucheck_bytes_warningsutest_compare_to_stru
test_reversedu
test_getsliceutest_extended_getsliceu
test_encodingutest_decodeu
test_from_intutest_concatutest_repeatutest_repeat_1charu
test_containsutest_fromhexu	test_joinu
test_countutest_startswithu
test_endswithu	test_findu
test_rfindu
test_indexutest_rindexutest_replaceu
test_splitutest_split_whitespaceutest_split_string_errorutest_split_unicodewhitespaceutest_rsplitutest_rsplit_whitespaceutest_rsplit_string_errorutest_rsplit_unicodewhitespaceutest_partitionutest_rpartitionu
test_picklingutest_iterator_picklingu
test_striputest_lstriputest_rstriputest_strip_whitespaceutest_strip_bytearrayutest_strip_string_errorutest_centeru
test_ljustu
test_rjustutest_ordutest_maketransutest_none_argumentsu(test_integer_arguments_out_of_byte_rangeu*test_find_etc_raise_correct_error_messages(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
BaseBytesTest)sp
			
	+u
BaseBytesTestcBs>|EeZdZeZdd�Zdd�Zdd�ZdS(u	BytesTestcCsPtjtjj��}t|ddd��}|jt|jd�WdQXdS(Nurbu	bufferingis(	uosudupusysustdinufilenouopenuassertRaisesu	TypeErrorureadinto(uselfufduf((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_buffer_is_readonly�su!BytesTest.test_buffer_is_readonlycCs�Gdd�d�}|jt|��d�Gdd�d�}|jtt|��Gdd�d�}|jtt|��Gdd�d�}|jt|��d�dS(NcBs |EeZdZdd�ZdS(u BytesTest.test_custom.<locals>.AcSsdS(Nsabc((uself((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu	__bytes__�su*BytesTest.test_custom.<locals>.A.__bytes__N(u__name__u
__module__u__qualname__u	__bytes__(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyuA�suAsabccBs|EeZdZdS(u BytesTest.test_custom.<locals>.AN(u__name__u
__module__u__qualname__(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyuA�scBs |EeZdZdd�ZdS(u BytesTest.test_custom.<locals>.AcSsdS(N(uNone(uself((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu	__bytes__�su*BytesTest.test_custom.<locals>.A.__bytes__N(u__name__u
__module__u__qualname__u	__bytes__(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyuA�scBs,|EeZdZdd�Zdd�ZdS(u BytesTest.test_custom.<locals>.AcSsdS(Nsa((uself((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu	__bytes__�su*BytesTest.test_custom.<locals>.A.__bytes__cSsdS(Ni*((uself((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu	__index__�su*BytesTest.test_custom.<locals>.A.__index__N(u__name__u
__module__u__qualname__u	__bytes__u	__index__(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyuA�ssa(uassertEqualubytesuassertRaisesu	TypeError(uselfuA((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_custom�suBytesTest.test_customcCsQtjjd�ddlm}m}m}m}|j}||_	|j
|d�d�|j
|d�d�|j
|d�d�|j
|d�d�|j
|d	�d
�|j
|d|td���d
�|j
|d|d��d�|j
|d|d��d�|jt
|d|d��|jt
|d|d��dS(Nuctypesi(u	pythonapiu	py_objectuc_intuc_char_psformats%s%%s%%ss%ss[%%]s[%]s%%%cu_s%_sc:%ci�sc:�ss:%sscstrss:cstrs%ciii����(utestusupportu
import_moduleuctypesu	pythonapiu	py_objectuc_intuc_char_puPyBytes_FromFormaturestypeuassertEqualuorduassertRaisesu
OverflowError(uselfu	pythonapiu	py_objectuc_intuc_char_puPyBytes_FromFormat((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_from_format�s&"		%		uBytesTest.test_from_formatN(u__name__u
__module__u__qualname__ubytesu	type2testutest_buffer_is_readonlyutest_customutest_from_format(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu	BytesTest�su	BytesTestcBs:|EeZdZeZdd�Zdd�Zdd�Zdd�Zd	d
�Z	dd�Z
d
d�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd �Zd!d"�Zd#d$�Zd%d&�Zd'd(�Zd)d*�Zd+d,�Zd-d.�Zd/d0�Zd1S(2u
ByteArrayTestcCs|jttt��dS(N(uassertRaisesu	TypeErroruhashu	bytearray(uself((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_nohash�suByteArrayTest.test_nohashc*Cs<d}|ddt|�}tj�}z�t|d��}|j|�WdQXt|d��"}td�}|j|�}WdQX|j|t|��|jt|�t|��t|d��}|j|�WdQXt|d��}|j|j	�|�WdQXWdyt
j|�Wnt
jk
r6YnXXdS(NsHello world
siuwburb(
ulenutempfileumktempuopenuwriteu	bytearrayureadintouassertEqualulistureaduosuremoveuerror(uselfushort_sampleusampleutfnufubun((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_bytearray_api�s& u ByteArrayTest.test_bytearray_apicCs|td�}|j|j�d�|j|d�td�}|j�|j|d�t�}|j�|j|�dS(Nshellosollehshello1s1olleh(u	bytearrayuassertEqualureverseuNoneuassertFalse(uselfub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_reverses
	
uByteArrayTest.test_reversecCs�td�}|j�|j|d�td�}|j�|j|d�td�}|jtd��|j�|jtd��|j|d�dS(Nspythonsurupsp(u	bytearrayuclearuassertEqualuappenduord(uselfub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
test_clears


uByteArrayTest.test_clearcCs�td�}|j�}|j|d�td�}|j�}|j|d�td�}|j�}|j||�|j||�|jtd��|j|d�|j|d�dS(Nsabcsudsabcd(u	bytearrayucopyuassertEqualuassertIsNotuappenduord(uselfububb((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu	test_copysuByteArrayTest.test_copycCsJdd�}|d�}|jtjd|�|d�|d�g�dS(NcSsttt|��S(N(u	bytearrayumapuord(us((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyuby0su&ByteArrayTest.test_regexps.<locals>.byuHello, worlds\w+uHellouworld(uassertEqualureufindall(uselfubyub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_regexps/suByteArrayTest.test_regexpsc+Cs�tdddg�}d|d<|j|tdddg��d|d<|j|tdddg��td�|d<|j|tdddg��yd|d<|jd�Wntk
r�YnXyd|d
<|jd�Wntk
r�YnXyd	|d<|jd
�Wntk
r%YnXy!td�|d<|jd
�Wntk
r[YnXyd|d<|jd�Wntk
r�YnXdS(Niiiidi�i
iuDidn't raise IndexErroriuDidn't raise ValueErroruDidn't raise TypeErrori����i����i����(u	bytearrayuassertEqualu	Indexableufailu
IndexErroru
ValueErroruNoneu	TypeError(uselfub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_setitem5s@










uByteArrayTest.test_setitemc
Cs�ttd��}|d=|j|ttdd���|d=|j|ttdd���|d=|j|tdddddd	d
g��dS(Ni
iii	iiiiiii����(u	bytearrayurangeuassertEqual(uselfub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_delitemWsuByteArrayTest.test_delitemcCs:ttd��}|jt|�ttd���tdddddg�|dd�<|j|tddddddddddg
��|dd�=|j|tdddddg��tddd	d
dg�|dd�<|j|ttd���tdd
g�|dd�<|j|tddd	dd
dddg��d
dddg|d
d�<|j|ttd���dddg|d
d�<|j|tddd	dddd
ddddddg
��d|d
d�<|j|tddd	dddg��td�|dd
�<|j|tddddddg��g|d
d�<|j|tdddddg��xddd dtd�ddddgddgggg	D],}|jt��||d
d�<WdQXq�WxIdddgd!dggD],}|jt��||d
d�<WdQXqWdS("Ni
iiiiiii	iiiidiei*sfooifiogP����KDustrgffffff@uaubsasbi�i�ii(#i����i����i����i����i���(	u	bytearrayurangeuassertEqualulistu
memoryviewuintuassertRaisesu	TypeErroru
ValueError(uselfubuelem((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
test_setslice`s6"%4
%%.=((%""uByteArrayTest.test_setslicecCs�d}x�|D]�}x�|D]�}x�|dd�D]�}ttd	��}t|�}||||�}|j�|||||�<|||||�<|j|t|��||||�=||||�=|j|t|��q1WqWq
WdS(Niiiii,iMiii�li����i����i��i���(iNiiii,li����i����i��i���(uNoneulisturangeu	bytearrayureverseuassertEqual(uselfuindicesustartustopustepuLubudata((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_extended_set_del_slice�s


u)ByteArrayTest.test_extended_set_del_slicecCsXttd��}||dd�<|j|tttd��ttd����dS(Nii(u	bytearrayurangeuassertEqualulist(uselfub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_setslice_trap�su ByteArrayTest.test_setslice_trapcCs�td�}|}|d7}|j|d�|j||�|j||k�|d7}|j|d�y|d7}Wntk
r�YnX|jd�dS(Nsabcsdefsabcdefsxyzs	abcdefxyzuu'bytes += unicode didn't raise TypeError(u	bytearrayuassertEqualu
assertTrueu	TypeErrorufail(uselfubub1((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_iconcat�s


uByteArrayTest.test_iconcatcCsStd�}|}|d9}|j|d�|j||�|j||k�dS(Nsabcis	abcabcabc(u	bytearrayuassertEqualu
assertTrue(uselfubub1((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_irepeat�s
uByteArrayTest.test_irepeatcCsWtd�}|}|d9}|j|dd�|j||�|j||k�dS(Nsxid(u	bytearrayuassertEqualu
assertTrue(uselfubub1((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_irepeat_1char�s
u ByteArrayTest.test_irepeat_1charcCs�t�}|j�}|j|dk�|g}x_td�D]Q}|d7}|j�}|j|t|�k�||kr>|j|�q>q>WdS(Niidsx(u	bytearrayu	__alloc__u
assertTrueurangeulenuappend(uselfubuallocusequi((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
test_alloc�s		
uByteArrayTest.test_alloccCsd}t|�}|j|�|j|||�|j|dd�|�td�}|jtt|d��|jdd�|dD��|j||d�|j|dd�|�td�}|jttt|d���|j||d�|j|dd�|�td�}|jttt|d���|j||d�|j|dd�|�td�}|jt|jdd	d
dg�|jt|jdd	d
dg�|jt	|�d�td�}|jt
td��g�|j|d
�dS(Nshelloisicss|]}t|�VqdS(N(uint(u.0ux((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu	<genexpr>�su,ByteArrayTest.test_extend.<locals>.<genexpr>i2iiiiuasai����i����i����i����(u	bytearrayuextenduassertEqualumapuintuiterulistuassertRaisesu
ValueErrorulenu	Indexableuord(uselfuorigua((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_extend�s2
  ""uByteArrayTest.test_extendcs%td���jtd��|j�d��jtd��|j�d�|jt�fdd��|jt�fdd��|jt�fdd���jtd	���jtd
��|j�d�|jt�fdd���jttd
���|j�d�dS(Nshelloulshelosheocs�jtd��S(Nul(uremoveuord((ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>�su+ByteArrayTest.test_remove.<locals>.<lambda>cs
�jd�S(Ni�(uremove((ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>�scs
�jd�S(Nue(uremove((ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>�suouhsecs
�jd�S(Nse(uremove((ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>�sues(u	bytearrayuremoveuorduassertEqualuassertRaisesu
ValueErroru	TypeErroru	Indexable(uself((ubu4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_remove�suByteArrayTest.test_removecs�td��|j�j�td��|j�jd�td��|j�jd�td��|jt�fdd��|jtd	d��|jtd
�j�d�dS(
Nsworldudiuwiurcs
�jd�S(Ni
(upop((ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>su(ByteArrayTest.test_pop.<locals>.<lambda>cSs
t�j�S(N(u	bytearrayupop(((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>ss�i�i����(u	bytearrayuassertEqualupopuorduassertRaisesu
IndexError(uself((ubu4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_pop�suByteArrayTest.test_popcCs|jtdd��dS(NcSs
t�j�S(N(u	bytearrayusort(((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>su+ByteArrayTest.test_nosort.<locals>.<lambda>(uassertRaisesuAttributeError(uself((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_nosortsuByteArrayTest.test_nosortcs�td���jtd��|j�d�|j�jd�d�t���jtd��|jt��d�|jt�fdd��t���jttd���|j�d	�dS(
NshelluoshelloiduAics
�jd�S(Nso(uappend((ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>su+ByteArrayTest.test_append.<locals>.<lambda>sA(	u	bytearrayuappenduorduassertEqualuNoneulenuassertRaisesu	TypeErroru	Indexable(uself((ubu4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_append	s		uByteArrayTest.test_appendcs�td���jdtd���jdtd���jd
td���jdtd��|j�d�|jt�fdd	��t���jd
ttd���|j�d�dS(Nsmssssppiuiiii�smississippics�jdd�S(Nis1(uinsert((ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<lambda>su+ByteArrayTest.test_insert.<locals>.<lambda>iuAsAi����(u	bytearrayuinsertuorduassertEqualuassertRaisesu	TypeErroru	Indexable(uself((ubu4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_inserts	uByteArrayTest.test_insertcCsytd�}|j||jddd�k�tdd�td�D��}td�}|j||j|�k�dS(NsabcscdeicSsg|]}|�qS(((u.0ui((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
<listcomp>(s	u-ByteArrayTest.test_copied.<locals>.<listcomp>is(u	bytearrayuassertFalseureplaceurangeu	translate(uselfubutux((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_copied"s
"uByteArrayTest.test_copiedcCsVtd�jd�\}}}|j|d�|j|d�|j||k	�|d7}|j|d�td�jd�\}}}|j|d�|j|d�td�jd�\}}}|j|d�|j|d�|j||k	�|d7}|j|d�td�jd�\}}}|j|d�|j|d�dS(Nsxsyss!(u	bytearrayu	partitionuassertEqualu
assertTrueu
rpartition(uselfuaubuc((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu0test_partition_bytearray_doesnt_share_nullstring,s$

u>ByteArrayTest.test_partition_bytearray_doesnt_share_nullstringcskttd���t��}�fdd�}|d��dd�}|jt|d�|j�|�|jt|d�|j�|�|jt|d�|j�|�|jt�jd�|j�|�|jt�j�d�|j�|��fdd	�}|jt|�|j�|��fd
d�}|jt|�|j�|�dS(Ni
cs)t|dd|d��dd�<dS(Niii����(urange(un(ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyuresizeHsu3ByteArrayTest.test_resize_forbidden.<locals>.resizeii	iics�d=dS(Ni(((ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyudelitemWsu4ByteArrayTest.test_resize_forbidden.<locals>.delitemcsd�ddd�<dS(Nsiii����(((ub(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyudelslice\su5ByteArrayTest.test_resize_forbidden.<locals>.delslice(u	bytearrayurangeu
memoryviewuassertRaisesuBufferErroruassertEqualupopuremove(uselfuvuresizeuorigudelitemudelslice((ubu4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_resize_forbiddenAs*
u#ByteArrayTest.test_resize_forbiddenN(u__name__u
__module__u__qualname__u	bytearrayu	type2testutest_nohashutest_bytearray_apiutest_reverseu
test_clearu	test_copyutest_regexpsutest_setitemutest_delitemu
test_setsliceutest_extended_set_del_sliceutest_setslice_traputest_iconcatutest_irepeatutest_irepeat_1charu
test_allocutest_extendutest_removeutest_poputest_nosortutest_appendutest_insertutest_copiedu0test_partition_bytearray_doesnt_share_nullstringutest_resize_forbidden(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
ByteArrayTest�s2"	(


u
ByteArrayTestcBs�|EeZdZedd��Zdd�Zejjdd��Z	dd�Z
ed	d
��Zdd�Zd
d�Z
dd�Zdd�Zdd�Zdd�ZdS(uAssortedBytesTestcCs�x�ttfD]�}|j|t��d�|j|tdg��d�|j|tddddg��d�|j|d�d	�|j|d
�d�|j|d�d
�q
WdS(Nubytearray(b'')iubytearray(b'\x00')ii�i�ubytearray(b'\x00\x01\xfe\xff')sabcub'abc's'ub"'"s'"ub'\'"'(ustrurepruassertEqualu	bytearray(uselfuf((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
test_repr_strgs!uAssortedBytesTest.test_repr_strcCs�|jdtd�kd�|jdtd�kd�|jdtd�kd�|jdtd�kd�|jdtd�kd�|jdtd�kd�|jdtd�kd�|jdtd�kd�|jdtd�kd�|jdtd�kd�|jdtd�kd�|jdtd�kd�|jtd�dkd�|jtd�dkd�|jtd�dkd�|jtd�dkd�|jtd�dkd�|jtd�dkd�|jtd�dkd�|jtd�dkd�|jtd�dkd�|jtd�dkd�|jtd�dkd�|jtd�dkd�dS(NsabcsabTF(uassertEqualubytesuTrueuFalse(uself((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_compare_bytes_to_bytearrayrs0u1AssortedBytesTest.test_compare_bytes_to_bytearraycCsb|jtj�|jtjjd�tj�|jtj�|jtjjd�tj�dS(Nu
bytearray(ubytes((uassertIsNotNoneu	bytearrayu__doc__u
assertTrueu
startswithubytes(uself((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_doc�suAssortedBytesTest.test_doccCs>td�}t|�}t|�}|j|t|��dS(NsHello world
����(ubytesu
memoryviewu	bytearrayuassertEqual(uselfusampleubufub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_from_bytearray�su%AssortedBytesTest.test_from_bytearraycCs�|jtd�d�|jtd�d�|jtd�d�|jttd��d�|jttd��d�|jttd��d	�dS(
Nsub''sxub'x's�ub'\x80'ubytearray(b'')ubytearray(b'x')ubytearray(b'\x80')(uassertEqualustru	bytearray(uself((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_to_str�suAssortedBytesTest.test_to_strcCs}d
dddg}x-|D]%\}}|j|t|d	��qWx4td
d�D]#}|jttdt|��qRWdS(NsWonderful spamuWonderful spamsWonderful spam toouWonderful spam toos��uª€s\xaa\x00\000\200u\xaa\x00\000\200ulatin-1i�iub"%s"(sWonderful spamuWonderful spam(sWonderful spam toouWonderful spam too(s��uª€(s\xaa\x00\000\200u\xaa\x00\000\200(uassertEqualu	bytearrayurangeuassertRaisesuSyntaxErroruevaluchr(uselfutestsubusuc((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_literal�s	uAssortedBytesTest.test_literalcCsd}t|�}ttdd��}td�|td�<|j|d�}|j|d�|j|d�|j|d�}|j|d�|j|d�|jdd�}|j|d	�|jdd�}|j|d	�|jt|jdd�|jt|jdd�dS(
Nshelloiiueuoslsheeseshllo(u	bytearrayurangeuordu	translateuassertEqualuNoneuassertRaisesu	TypeError(uselfububaurosettauc((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_translate�s u AssortedBytesTest.test_translatecCs)|jdjtd��ddg�dS(Nsa bs sasb(uassertEqualusplitu
memoryview(uself((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_split_bytearray�su&AssortedBytesTest.test_split_bytearraycCs)|jdjtd��ddg�dS(Nsa bs sasb(uassertEqualursplitu
memoryview(uself((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_rsplit_bytearray�su'AssortedBytesTest.test_rsplit_bytearraycCs,t�}|j|jdd�|k�dS(Ns(u	bytearrayuassertFalseureplace(uselfub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_return_self�s	u"AssortedBytesTest.test_return_selfcCs�tjjr�dd�}|��ddkWdQX|��ddkWdQX|��td�dkWdQX|��td�dkWdQXn
|jd�dS(NcSstjjdtf�S(Nu(utestusupportucheck_warningsuBytesWarning(((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
bytes_warning�su5AssortedBytesTest.test_compare.<locals>.bytes_warningsuu4BytesWarning is needed for this test: use -bb option(usysuflagsu
bytes_warningu	bytearrayuskipTest(uselfu
bytes_warning((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_compare�s



uAssortedBytesTest.test_compareN(u__name__u
__module__u__qualname__ucheck_bytes_warningsu
test_repr_strutest_compare_bytes_to_bytearrayutestusupporturequires_docstringsutest_docutest_from_bytearrayutest_to_strutest_literalutest_translateutest_split_bytearrayutest_rsplit_bytearrayutest_return_selfutest_compare(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyuAssortedBytesTestbs	
uAssortedBytesTestcBs,|EeZdZdd�Zdd�ZdS(uBytearrayPEP3137TestcCs
t|�S(N(u	bytearray(uselfux((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyumarshal�suBytearrayPEP3137Test.marshalcCs�|jd�}xSdD]K}t||�}|d�}|j||�|j||k	|d�qWxDdD]<}t|�}|j||�|j||k	|d�qlWdS(Ns1234uzfillurjustuljustucenteriu" returned self on a mutable objectuval.split()[0]uval.rsplit()[0]uval.partition(b".")[0]uval.rpartition(b".")[2]uval.splitlines()[0]uval.replace(b"", b"")u! returned val on a mutable object(uzfillurjustuljustucenter(uval.split()[0]uval.rsplit()[0]uval.partition(b".")[0]uval.rpartition(b".")[2]uval.splitlines()[0]uval.replace(b"", b"")(umarshalugetattruassertEqualu
assertTrueueval(uselfuvalumethnameumethodunewvaluexpr((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_returns_new_copy�s

u*BytearrayPEP3137Test.test_returns_new_copyN(u__name__u
__module__u__qualname__umarshalutest_returns_new_copy(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyuBytearrayPEP3137Test�suBytearrayPEP3137TestcsV|EeZdZ�fdd�Zdd�Zdd�Zdd�Zd	d
�Z�S(uFixedStringTestcs,t|t�r|jd�St�j|�S(Nuutf-8(u
isinstanceustruencodeusuperufixtype(uselfuobj(u	__class__(u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyufixtypes
uFixedStringTest.fixtypecCsdS(N((uself((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
test_containssuFixedStringTest.test_containscCsdS(N((uself((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_expandtabssuFixedStringTest.test_expandtabscCsdS(N((uself((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
test_uppersuFixedStringTest.test_uppercCsdS(N((uself((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
test_lowersuFixedStringTest.test_lower(u__name__u
__module__u__qualname__ufixtypeu
test_containsutest_expandtabsu
test_upperu
test_lower(u
__locals__((u	__class__u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyuFixedStringTests
uFixedStringTestcBs |EeZdZeZdZdS(uByteArrayAsStringTestNT(u__name__u
__module__u__qualname__u	bytearrayu	type2testuTrueucontains_bytes(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyuByteArrayAsStringTestsuByteArrayAsStringTestcBs |EeZdZeZdZdS(uBytesAsStringTestNT(u__name__u
__module__u__qualname__ubytesu	type2testuTrueucontains_bytes(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyuBytesAsStringTestsuBytesAsStringTestcBsD|EeZdZdd�Zdd�Zdd�Zdd�Zd	S(
uSubclassTestcCsL|jt|j|j��|j|j�|j�d\}}|j|�|j|�}}|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k	�|j||||�|j||||�|j||||�|j|d|dk�dS(Nsabcdsefghi(sabcdsefgh(u
assertTrueu
issubclassu
subclass2testu	type2testuassertIsInstanceuassertEqual(uselfuaubu_au_b((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
test_basic"suSubclassTest.test_basiccCs�|jd�}|j�j|g�}|j||k	�|jt|�|jkt|��|jdg�}|jt|�|jk�dS(Nsabcd(u
subclass2testu	type2testujoinu
assertTrueutype(uselfus1us2us3((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu	test_join:s%uSubclassTest.test_joincCs�|jd�}d|_|jd�|_x�ttjd�D]�}tjtj||��}|jt	|�t	|��|j
||�|j
|j|j�|j
|j|j�|j
t|�t|��|j
t|j�t|j��q>WdS(Nsabcdi
sefghi(u
subclass2testuxuyurangeupickleuHIGHEST_PROTOCOLuloadsudumpsuassertNotEqualuiduassertEqualutype(uselfuauprotoub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_pickleGs	uSubclassTest.test_picklecCs�|jd�}d|_|jd�|_x�tjtjfD]�}||�}|jt|�t|��|j||�|j|j|j�|j|j|j�|jt|�t|��|jt|j�t|j��q=WdS(Nsabcdi
sefgh(	u
subclass2testuxuyucopyudeepcopyuassertNotEqualuiduassertEqualutype(uselfuaucopy_methodub((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu	test_copyTs	uSubclassTest.test_copyN(u__name__u
__module__u__qualname__u
test_basicu	test_joinutest_pickleu	test_copy(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyuSubclassTest s

uSubclassTestcBs|EeZdZdS(uByteArraySubclassN(u__name__u
__module__u__qualname__(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyuByteArraySubclassbsuByteArraySubclasscBs|EeZdZdS(u
BytesSubclassN(u__name__u
__module__u__qualname__(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu
BytesSubclassesu
BytesSubclasscBs,|EeZdZeZeZdd�ZdS(uByteArraySubclassTestcCspGdd�dt�}|dd�}|ddd�}|j|d�|dddd�}|j|d�dS(NcBs#|EeZdZddd�ZdS(u:ByteArraySubclassTest.test_init_override.<locals>.subclassic_stj|||�dS(N(u	bytearrayu__init__(umeunewarguargsukwargs((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu__init__nsuCByteArraySubclassTest.test_init_override.<locals>.subclass.__init__N(u__name__u
__module__u__qualname__u__init__(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyusubclassmsusubclassisabcdusourceunewarg(u	bytearrayuassertEqual(uselfusubclassux((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyutest_init_overridelsu(ByteArraySubclassTest.test_init_overrideN(u__name__u
__module__u__qualname__u	bytearrayu	type2testuByteArraySubclassu
subclass2testutest_init_override(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyuByteArraySubclassTesthsuByteArraySubclassTestcBs |EeZdZeZeZdS(uBytesSubclassTestN(u__name__u
__module__u__qualname__ubytesu	type2testu
BytesSubclassu
subclass2test(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyuBytesSubclassTestwsuBytesSubclassTestu__main__('u__doc__uosureusysucopyu	functoolsupickleutempfileuunittestutest.supportutestutest.string_testsutest.buffer_testsuflagsu
bytes_warningucheck_bytes_warningsu	Indexableu
BaseBytesTestuTestCaseu	BytesTestu
ByteArrayTestuAssortedBytesTestubuffer_testsuMixinBytesBufferCommonTestsuBytearrayPEP3137Testustring_testsuBaseTestuFixedStringTestuByteArrayAsStringTestuBytesAsStringTestuSubclassTestu	bytearrayuByteArraySubclassubytesu
BytesSubclassuByteArraySubclassTestuBytesSubclassTestu__name__umain(((u4/opt/alt/python33/lib64/python3.3/test/test_bytes.pyu<module>sD���6���B