shell bypass 403
�
?��cc @ s� 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 Z d � Z d � Z
d e j f d � � YZ d e j
f d � � YZ d
� Z e d k r� e j � n d S( i����N( t
TestFailed( t test_supportt test_genericpathc C s5 t | � } | | k r1 t d | | | f � n d S( Ns% %s should return: %r but returned: %r( t evalR ( t fnt
wantResultt gotResult( ( s7 /usr/local/python-2.7/lib/python2.7/test/test_ntpath.pyt tester0 s c C s# | j d d � } t | | � d S( Ns \s \\( t replaceR ( R R ( ( s7 /usr/local/python-2.7/lib/python2.7/test/test_ntpath.pyt tester s t
TestNtpathc B s� e Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z
e j e
j d � d
� � Z d � Z d � Z d
� Z RS( c 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( Ns ntpath.splitext("foo.ext")t foos .exts ntpath.splitext("/foo/foo.ext")s /foo/foos ntpath.splitext(".ext")t s ntpath.splitext("\foo.ext\foo")s \foo.ext\foos ntpath.splitext("foo.ext\")s foo.ext\s ntpath.splitext("")s ntpath.splitext("foo.bar.ext")s foo.bars! ntpath.splitext("xx/foo.bar.ext")s
xx/foo.bars! ntpath.splitext("xx\foo.bar.ext")s
xx\foo.bars ntpath.splitext("c:a/b\c.d")s c:a/b\cs .d( R s .ext( s /foo/foos .ext( s .extR ( s \foo.ext\fooR ( s foo.ext\R ( R R ( s foo.bars .ext( s
xx/foo.bars .ext( s
xx\foo.bars .ext( s c:a/b\cs .d( R ( t self( ( s7 /usr/local/python-2.7/lib/python2.7/test/test_ntpath.pyt
test_splitext s
c 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 � | j t j d � d � | j t j d � d � d S( Ns ntpath.splitdrive("c:\foo\bar")s c:s \foo\bars ntpath.splitdrive("c:/foo/bar")s /foo/bars/ ntpath.splitdrive("\\conky\mountpoint\foo\bar")s \\conky\mountpoints/ ntpath.splitdrive("//conky/mountpoint/foo/bar")s //conky/mountpoints0 ntpath.splitdrive("\\\conky\mountpoint\foo\bar")R s \\\conky\mountpoint\foo\bars0 ntpath.splitdrive("///conky/mountpoint/foo/bar")s ///conky/mountpoint/foo/bars0 ntpath.splitdrive("\\conky\\mountpoint\foo\bar")s \\conky\\mountpoint\foo\bars0 ntpath.splitdrive("//conky//mountpoint/foo/bar")s //conky//mountpoint/foo/baru //conky/MOUNTPOİNT/foo/baru //conky/MOUNTPOİNTs //( s c:s \foo\bar( s c:s /foo/bar( s \\conky\mountpoints \foo\bar( s //conky/mountpoints /foo/bar( R s \\\conky\mountpoint\foo\bar( R s ///conky/mountpoint/foo/bar( R s \\conky\\mountpoint\foo\bar( R s //conky//mountpoint/foo/bar( u //conky/MOUNTPOİNTs /foo/bar( R s //( R t assertEqualt ntpatht
splitdrive( R
( ( s7 /usr/local/python-2.7/lib/python2.7/test/test_ntpath.pyt test_splitdrive! s&