Your IP : 216.73.216.213
�
g f\H � @ s� d d l Z d d l Z d d l Z d d l Z d d l Z d d l m Z d d l m Z m Z d d l
m Z d d � Z Gd d � d e j
� Z Gd d
� d
e j e j
� Z e d k r� e j � n d S)� N)�
TestFailed)�support�test_genericpath)�
TemporaryFilec C s� | j d d � } t | � } | | k rX t d t | � t | � t | � f � � n | j d d � } | j d d � } | j d d � } | j d
d � } | j d d
� } | j d d � } t j | � j d � } | j d d � j d � } t j � �! t j
d t � t | � } Wd QXt | t � rGt j | � } n+ t | t
� rrt
d d � | D� � } n t | � } | | k r�t d t | � t | � t | � f � � n d S)N�\z\\z%%s should return: %s but returned: %sz('z(b'z("z(b"z['z[b'z["z[b"z, 'z, b'z, "z, b"�latin1�ascii�backslashreplace�ignorec s s | ] } t j | � Vq d S)N)�os�fsencode)�.0�r� r �5/opt/alt/python34/lib64/python3.4/test/test_ntpath.py� <genexpr>! s ztester.<locals>.<genexpr>)�replace�evalr �strr r �decode�encode�warnings�catch_warnings�simplefilter�DeprecationWarning�
isinstance�tuple�repr)�fnZ
wantResultZ gotResultr r r �tester s0 (
r c @ s� e Z d Z d d � Z d d � Z d d � Z d d � Z d d
� Z d d � Z d
d � Z d d � Z
d d � Z e j
e j d � d d � � Z d d � Z d d � Z d d � Z d d � Z d d � Z d S)!�
TestNtpathc C s� t d d � t d d � t d d � t d d � t d
d � t d d � t d
d � t d d � t d d � t d d � d S) Nzntpath.splitext("foo.ext")�foo�.extzntpath.splitext("/foo/foo.ext")�/foo/foozntpath.splitext(".ext")� zntpath.splitext("\foo.ext\foo")�\foo.ext\foozntpath.splitext("foo.ext\")�foo.ext\zntpath.splitext("")zntpath.splitext("foo.bar.ext")�foo.barz!ntpath.splitext("xx/foo.bar.ext")�
xx/foo.barz!ntpath.splitext("xx\foo.bar.ext")�
xx\foo.barzntpath.splitext("c:a/b\c.d")�c:a/b\c�.d)r! r"