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_bigaddrspace.cpython-33.pyo

�
��f�c@s�dZddlmZddlmZmZddlZddlZddlZGdd�dej	�Z
Gdd�dej	�Zd	d
�Ze
dkr�eej�dkr�ejejd�ne�ndS(
uS
These tests are meant to exercise that requests to create objects bigger
than what the address space allows are properly met with an OverflowError
(rather than crash weirdly).

Primarily, this means 32-bit builds with at least 2 GB of available memory.
You need to pass the -M option to regrtest (e.g. "-M 2.1G") for tests to
be enabled.
i(usupport(ubigaddrspacetestuMAX_Py_ssize_tNcBsJ|EeZdZedd��Zedd��Zedd��ZdS(u	BytesTestcCs=z/dtd}|jttj|dd�Wdd}XdS(Nsxi�(uMAX_Py_ssize_tuassertRaisesu
OverflowErroruoperatoruadduNone(uselfux((u;/opt/alt/python33/lib64/python3.3/test/test_bigaddrspace.pyutest_concats!uBytesTest.test_concatcCslz^dtd}|jt��}|dd}WdQX|jt��}|dd7}WdQXWdd}XdS(Nsxi�(uMAX_Py_ssize_tuassertRaisesu
OverflowErroruNone(uselfuxucm((u;/opt/alt/python33/lib64/python3.3/test/test_bigaddrspace.pyutest_optimized_concat suBytesTest.test_optimized_concatcCs9z+dtd}|jttj|d�Wdd}XdS(Nsxi�(uMAX_Py_ssize_tuassertRaisesu
OverflowErroruoperatorumuluNone(uselfux((u;/opt/alt/python33/lib64/python3.3/test/test_bigaddrspace.pyutest_repeat/suBytesTest.test_repeatN(u__name__u
__module__u__qualname__ubigaddrspacetestutest_concatutest_optimized_concatutest_repeat(u
__locals__((u;/opt/alt/python33/lib64/python3.3/test/test_bigaddrspace.pyu	BytesTestsu	BytesTestcBse|EeZdZejdkr%dndZedd��Zedd��Zedd	��Z	d
S(uStrTestiiicCsFz8dttd|j�}|jttj||�Wdd}XdS(Nuxg�������?(uintuMAX_Py_ssize_tuunicodesizeuassertRaisesuMemoryErroruoperatoruadduNone(uselfux((u;/opt/alt/python33/lib64/python3.3/test/test_bigaddrspace.pyutest_concat<suStrTest.test_concatcCsqzcdttd|j�}|jt��}||}WdQX|jt��}||7}WdQXWdd}XdS(Nuxg�������?(uintuMAX_Py_ssize_tuunicodesizeuassertRaisesuMemoryErroruNone(uselfuxucm((u;/opt/alt/python33/lib64/python3.3/test/test_bigaddrspace.pyutest_optimized_concatGsuStrTest.test_optimized_concatcCsFz8dttd|j�}|jttj|d�Wdd}XdS(Nuxg�������?i(uintuMAX_Py_ssize_tuunicodesizeuassertRaisesuMemoryErroruoperatorumuluNone(uselfux((u;/opt/alt/python33/lib64/python3.3/test/test_bigaddrspace.pyutest_repeatVsuStrTest.test_repeatN(
u__name__u
__module__u__qualname__usysu
maxunicodeuunicodesizeubigaddrspacetestutest_concatutest_optimized_concatutest_repeat(u
__locals__((u;/opt/alt/python33/lib64/python3.3/test/test_bigaddrspace.pyuStrTest8suStrTestcCstjtt�dS(N(usupporturun_unittestu	BytesTestuStrTest(((u;/opt/alt/python33/lib64/python3.3/test/test_bigaddrspace.pyu	test_main_su	test_mainu__main__i(u__doc__utestusupportutest.supportubigaddrspacetestuMAX_Py_ssize_tuunittestuoperatorusysuTestCaseu	BytesTestuStrTestu	test_mainu__name__ulenuargvuset_memlimit(((u;/opt/alt/python33/lib64/python3.3/test/test_bigaddrspace.pyu<module>	s%'