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

�
��fZc@soddlZddlZddlZddlZddlZddlZddlZddlmZddlm	Z	Gdd�de
�ZGdd�de
�ZGdd	�d	e
�Z
Gd
d�dee
�ZGdd
�d
e
e�ZGdd�de
�ZGdd�dej�ZGdd�dej�ZGdd�dej�Zdd�Zedkrke�ndS(iN(uEEXIST(usupportcBs|EeZdZdS(u
SubOSErrorN(u__name__u
__module__u__qualname__(u
__locals__((u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyu
SubOSErrorsu
SubOSErrorcs&|EeZdZ�fdd�Z�S(uSubOSErrorWithInitcs||_t�j|�dS(N(ubarusuperu__init__(uselfumessageubar(u	__class__(u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyu__init__s	uSubOSErrorWithInit.__init__(u__name__u
__module__u__qualname__u__init__(u
__locals__((u	__class__u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyuSubOSErrorWithInitsuSubOSErrorWithInitcs&|EeZdZ�fdd�Z�S(uSubOSErrorWithNewcs"t�j||�}||_|S(N(usuperu__new__ubaz(uclsumessageubazuself(u	__class__(u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyu__new__s	uSubOSErrorWithNew.__new__(u__name__u
__module__u__qualname__u__new__(u
__locals__((u	__class__u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyuSubOSErrorWithNewsuSubOSErrorWithNewcBs|EeZdZdS(uSubOSErrorCombinedInitFirstN(u__name__u
__module__u__qualname__(u
__locals__((u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyuSubOSErrorCombinedInitFirstsuSubOSErrorCombinedInitFirstcBs|EeZdZdS(uSubOSErrorCombinedNewFirstN(u__name__u
__module__u__qualname__(u
__locals__((u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyuSubOSErrorCombinedNewFirstsuSubOSErrorCombinedNewFirstcBs |EeZdZdd�ZdS(uSubOSErrorWithStandaloneInitcCsdS(N((uself((u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyu__init__!su%SubOSErrorWithStandaloneInit.__init__N(u__name__u
__module__u__qualname__u__init__(u
__locals__((u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyuSubOSErrorWithStandaloneInit suSubOSErrorWithStandaloneInitcBsn|EeZdZdd�Zdd�Zdd�ZdZdd	�Zee�Zd
d�Z	dd
�Z
dS(u
HierarchyTestcCs7|jtjd�|jtt�|jtt�dS(NuOSError(uassertEqualuOSErroru__name__uassertIsuIOErroruEnvironmentError(uself((u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyutest_builtin_errors'su!HierarchyTest.test_builtin_errorscCsY|jtjt�|jtjjt�|jtjjt�|jtjjt�dS(N(	uassertIsusocketuerroruIOErrorugaierroru__base__uOSErroruherrorutimeout(uself((u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyutest_socket_errors,su HierarchyTest.test_socket_errorscCs|jtjt�dS(N(uassertIsuselectuerroruOSError(uself((u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyutest_select_error2suHierarchyTest.test_select_errorue
        +-- BlockingIOError        EAGAIN, EALREADY, EWOULDBLOCK, EINPROGRESS
        +-- ChildProcessError                                          ECHILD
        +-- ConnectionError
            +-- BrokenPipeError                              EPIPE, ESHUTDOWN
            +-- ConnectionAbortedError                           ECONNABORTED
            +-- ConnectionRefusedError                           ECONNREFUSED
            +-- ConnectionResetError                               ECONNRESET
        +-- FileExistsError                                            EEXIST
        +-- FileNotFoundError                                          ENOENT
        +-- InterruptedError                                            EINTR
        +-- IsADirectoryError                                          EISDIR
        +-- NotADirectoryError                                        ENOTDIR
        +-- PermissionError                                     EACCES, EPERM
        +-- ProcessLookupError                                          ESRCH
        +-- TimeoutError                                            ETIMEDOUT
    cCs�i}x�|j�D]~}|jd�}|s4qn|jd�\}}}xBtd|j�jd��D]"}tt|�|tt|�<qkWqW|S(Nu+- u u, (	u
splitlinesustripu	partitionufilteruNoneusplitugetattrubuiltinsuerrno(usu_mapulineuexcnameu_uerrnamesuerrname((u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyu	_make_mapHs%$uHierarchyTest._make_mapcCs�ttd�}|jt|�t�xB|jj�D]1\}}t|d�}|jt|�|�q5Wttj	�t|j�}x3|D]+}t|d�}|jt|�t�q�WdS(NuBad file descriptoruSome message(
uOSErroruEEXISTuassertIsutypeuFileExistsErroru_mapuitemsusetuerrnou	errorcode(uselfueuerrcodeuexcu
othercodes((u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyutest_errno_mappingTs
u HierarchyTest.test_errno_mappingcCs�d}yt|�Wntk
r(YnX|jd�|jtjj|��ytj|�Wntk
rtYnX|jd�dS(Nu some_hopefully_non_existing_fileu&should have raised a FileNotFoundError(uopenuFileNotFoundErrorufailuassertFalseuosupathuexistsuunlink(uselfufilename((u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyutest_try_exceptbs


uHierarchyTest.test_try_exceptN(u__name__u
__module__u__qualname__utest_builtin_errorsutest_socket_errorsutest_select_erroru_pep_mapu	_make_mapu_maputest_errno_mappingutest_try_except(u
__locals__((u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyu
HierarchyTest%s
u
HierarchyTestcBs_|EeZdZdd�Zdd�Zejejdkd�dd��Z	d	d
�Z
dS(uAttributesTestcCsBtjdkr(|jdtt��n|jdtt��dS(Nuntuwinerror(uosunameuassertInudiruOSErroruassertNotIn(uself((u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyutest_windows_error|su!AttributesTest.test_windows_errorcCs�ttdd�}|j|jt�|j|jdt�|j|jd�|j|jd�tjdkr�|j|j	d�ndS(NuFile already existsufoo.txtiunt(uOSErroruEEXISTuassertEqualuerrnouargsustrerrorufilenameuosunameuwinerroruNone(uselfue((u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyutest_posix_error�suAttributesTest.test_posix_erroruntuWindows-specific testcCs|tdddd�}|j|jd�|j|jt�|j|jdt�|j|jd�|j|jd�dS(NiuFile already existsufoo.txti�(uOSErroruassertEqualuwinerroruerrnouEEXISTuargsustrerrorufilename(uselfue((u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyutest_errno_translation�su%AttributesTest.test_errno_translationc	Cs�d	}xGtd�D]9}t|d|��}|jt��|jWdQXqWtddd�}|j|jd�d|_|j|jd�dS(
Nuaubucudueiii(uaubucudue(urangeuBlockingIOErroruassertRaisesuAttributeErrorucharacters_writtenuassertEqual(uselfuargsunue((u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyutest_blockingioerror�s	u#AttributesTest.test_blockingioerrorN(u__name__u
__module__u__qualname__utest_windows_errorutest_posix_erroruunittestu
skipUnlessuosunameutest_errno_translationutest_blockingioerror(u
__locals__((u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyuAttributesTestzs	'
uAttributesTestcBsh|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dS(uExplicitSubclassingTestcCs)ttd�}|jt|�t�dS(NuBad file descriptor(u
SubOSErroruEEXISTuassertIsutype(uselfue((u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyutest_errno_mapping�su*ExplicitSubclassingTest.test_errno_mappingcCs9tdd�}|j|jd�|j|jd�dS(Nusome messageubaz(usome message(uSubOSErrorWithInituassertEqualubaruargs(uselfue((u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyutest_init_overriden�su+ExplicitSubclassingTest.test_init_overridencCs<tddd�}|j|jd�|j|jd�dS(Nusome messageubarubaz(usome message(uSubOSErrorWithInituassertEqualubaruargs(uselfue((u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyutest_init_kwdargs�su)ExplicitSubclassingTest.test_init_kwdargscCs9tdd�}|j|jd�|j|jd�dS(Nusome messageubaz(usome message(uSubOSErrorWithNewuassertEqualubazuargs(uselfue((u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyutest_new_overriden�su*ExplicitSubclassingTest.test_new_overridencCs<tddd�}|j|jd�|j|jd�dS(Nusome messageubaz(usome message(uSubOSErrorWithNewuassertEqualubazuargs(uselfue((u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyutest_new_kwdargs�su(ExplicitSubclassingTest.test_new_kwdargscCs�tdd�}|j|jd�|j|jd�|j|jd�tdd�}|j|jd�|j|jd�|j|jd�dS(Nusome messageubaz(usome message(usome message(uSubOSErrorCombinedInitFirstuassertEqualubarubazuargsuSubOSErrorCombinedNewFirst(uselfue((u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyutest_init_new_overriden�su/ExplicitSubclassingTest.test_init_new_overridencCs6t�}|j|jf�|jt|�d�dS(Nu(uSubOSErrorWithStandaloneInituassertEqualuargsustr(uselfue((u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyutest_init_standalone�s	u,ExplicitSubclassingTest.test_init_standaloneN(
u__name__u
__module__u__qualname__utest_errno_mappingutest_init_overridenutest_init_kwdargsutest_new_overridenutest_new_kwdargsutest_init_new_overridenutest_init_standalone(u
__locals__((u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyuExplicitSubclassingTest�s
uExplicitSubclassingTestcCstjt�dS(N(usupporturun_unittestu__name__(((u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyu	test_main�su	test_mainu__main__(ubuiltinsuosuselectusocketusysuunittestuerrnouEEXISTutestusupportuOSErroru
SubOSErroruSubOSErrorWithInituSubOSErrorWithNewuSubOSErrorCombinedInitFirstuSubOSErrorCombinedNewFirstuSubOSErrorWithStandaloneInituTestCaseu
HierarchyTestuAttributesTestuExplicitSubclassingTestu	test_mainu__name__(((u6/opt/alt/python33/lib64/python3.3/test/test_pep3151.pyu<module>s(U),