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

�
��f�<c@s�ddlZddlZddlZddlZddlZddlmZddlmZm	Z	ddl
mZdd�ZGdd�dej
�ZGd	d
�d
e	jej
�Zedkr�ej�ndS(iN(u
TestFailed(usupportutest_genericpath(u
TemporaryFilecCs�|jdd�}t|�}||krXtdt|�t|�t|�f��n|jdd�}|jdd�}|jdd	�}|jd
d�}|jdd
�}|jdd�}tj|�jd�}|jdd�jd�}tj	��!tj
dt�t|�}WdQXt|t�rGtj|�}n+t|t
�rrt
dd�|D��}nt|�}||kr�tdt|�t|�t|�f��ndS(Nu\u\\u%%s should return: %s but returned: %su('u(b'u("u(b"u['u[b'u["u[b"u, 'u, b'u, "u, b"ulatin1uasciiubackslashreplaceuignorecss|]}tj|�VqdS(N(uosufsencode(u.0ur((u5/opt/alt/python33/lib64/python3.3/test/test_ntpath.pyu	<genexpr>!sutester.<locals>.<genexpr>(ureplaceuevalu
TestFailedustruosufsencodeudecodeuencodeuwarningsucatch_warningsusimplefilteruDeprecationWarningu
isinstanceutupleurepr(ufnu
wantResultu	gotResult((u5/opt/alt/python33/lib64/python3.3/test/test_ntpath.pyutesters0(
utestercBs�|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zej
ejd�dd��Zdd�Zdd�Zdd�ZdS(u
TestNtpathcCs�tdd�tdd�tdd�tdd�td
d�tdd�td
d�tdd�tdd�tdd�dS( Nuntpath.splitext("foo.ext")ufoou.extuntpath.splitext("/foo/foo.ext")u/foo/foountpath.splitext(".ext")uuntpath.splitext("\foo.ext\foo")u\foo.ext\foountpath.splitext("foo.ext\")ufoo.ext\untpath.splitext("")untpath.splitext("foo.bar.ext")ufoo.baru!ntpath.splitext("xx/foo.bar.ext")u
xx/foo.baru!ntpath.splitext("xx\foo.bar.ext")u
xx\foo.baruntpath.splitext("c:a/b\c.d")uc:a/b\cu.d(ufoou.ext(u/foo/foou.ext(u.extu(u\foo.ext\foou(ufoo.ext\u(uu(ufoo.baru.ext(u
xx/foo.baru.ext(u
xx\foo.baru.ext(uc:a/b\cu.d(utester(uself((u5/opt/alt/python33/lib64/python3.3/test/test_ntpath.pyu
test_splitext*s








uTestNtpath.test_splitextcCs�tdd�tdd�tdd�tdd�td
d�td
d�tdd�tdd�|jtjd�d�dS(Nuntpath.splitdrive("c:\foo\bar")uc:u\foo\baruntpath.splitdrive("c:/foo/bar")u/foo/baru/ntpath.splitdrive("\\conky\mountpoint\foo\bar")u\\conky\mountpointu/ntpath.splitdrive("//conky/mountpoint/foo/bar")u//conky/mountpointu0ntpath.splitdrive("\\\conky\mountpoint\foo\bar")uu\\\conky\mountpoint\foo\baru0ntpath.splitdrive("///conky/mountpoint/foo/bar")u///conky/mountpoint/foo/baru0ntpath.splitdrive("\\conky\\mountpoint\foo\bar")u\\conky\\mountpoint\foo\baru0ntpath.splitdrive("//conky//mountpoint/foo/bar")u//conky//mountpoint/foo/baru//conky/MOUNTPOİNT/foo/baru//conky/MOUNTPOİNT(uc:u\foo\bar(uc:u/foo/bar(u\\conky\mountpointu\foo\bar(u//conky/mountpointu/foo/bar(uu\\\conky\mountpoint\foo\bar(uu///conky/mountpoint/foo/bar(uu\\conky\\mountpoint\foo\bar(uu//conky//mountpoint/foo/bar(u//conky/MOUNTPOİNTu/foo/bar(utesteruassertEqualuntpathu
splitdrive(uself((u5/opt/alt/python33/lib64/python3.3/test/test_ntpath.pyutest_splitdrive6s$uTestNtpath.test_splitdrivecCs�|jt��tjd�WdQXtjdtf���tdd�tdd�tdd�td	d�tdd�tdd�tdd�tdd�|jtjd�d�WdQXdS(Nuuntpath.splitunc("c:\foo\bar")u
c:\foo\baruntpath.splitunc("c:/foo/bar")u
c:/foo/baru-ntpath.splitunc("\\conky\mountpoint\foo\bar")u\\conky\mountpointu\foo\baru-ntpath.splitunc("//conky/mountpoint/foo/bar")u//conky/mountpointu/foo/baru.ntpath.splitunc("\\\conky\mountpoint\foo\bar")u\\\conky\mountpoint\foo\baru.ntpath.splitunc("///conky/mountpoint/foo/bar")u///conky/mountpoint/foo/baru.ntpath.splitunc("\\conky\\mountpoint\foo\bar")u\\conky\\mountpoint\foo\baru.ntpath.splitunc("//conky//mountpoint/foo/bar")u//conky//mountpoint/foo/baru//conky/MOUNTPOİNT/foo/baru//conky/MOUNTPOİNT(uu
c:\foo\bar(uu
c:/foo/bar(u\\conky\mountpointu\foo\bar(u//conky/mountpointu/foo/bar(uu\\\conky\mountpoint\foo\bar(uu///conky/mountpoint/foo/bar(uu\\conky\\mountpoint\foo\bar(uu//conky//mountpoint/foo/bar(u//conky/MOUNTPOİNTu/foo/bar(uassertWarnsuDeprecationWarninguntpathusplituncusupportucheck_warningsutesteruassertEqual(uself((u5/opt/alt/python33/lib64/python3.3/test/test_ntpath.pyu
test_splituncKs*uTestNtpath.test_splitunccCsRtdd�tdd�tdd�td	d�tdd�td
d�dS(Nuntpath.split("c:\foo\bar")uc:\fooubaru*ntpath.split("\\conky\mountpoint\foo\bar")u\\conky\mountpoint\foountpath.split("c:\")uc:\uu#ntpath.split("\\conky\mountpoint\")u\\conky\mountpoint\untpath.split("c:/")uc:/u#ntpath.split("//conky/mountpoint/")u//conky/mountpoint/(uc:\fooubar(u\\conky\mountpoint\fooubar(uc:\u(u\\conky\mountpoint\u(uc:/u(u//conky/mountpoint/u(utester(uself((u5/opt/alt/python33/lib64/python3.3/test/test_ntpath.pyu
test_splitbs


uTestNtpath.test_splitcCs8tdd�tdd�tdd�tdd�dS(Nuntpath.isabs("c:\")iu#ntpath.isabs("\\conky\mountpoint\")untpath.isabs("\foo")untpath.isabs("\foo\bar")(utester(uself((u5/opt/alt/python33/lib64/python3.3/test/test_ntpath.pyu
test_isabsns


uTestNtpath.test_isabscCs+tdd�tdd�tdd�dS(Nu>ntpath.commonprefix(["/home/swenson/spam", "/home/swen/spam"])u
/home/swenu;ntpath.commonprefix(["\home\swen\spam", "\home\swen\eggs"])u\home\swen\u;ntpath.commonprefix(["/home/swen/spam", "/home/swen/spam"])u/home/swen/spam(utester(uself((u5/opt/alt/python33/lib64/python3.3/test/test_ntpath.pyutest_commonprefixtsuTestNtpath.test_commonprefixc
Cs�tdd�tdd�tdd�tdd�tdd	�td
d�tdd
�tdd�tdd�tdd�tdd�tdd�tdd�tdd�tdd�tdd�tdd�tdd�tdd�td d�td!d"�td#d$�td%d&�td'd(�td)d*�td+d,�td-d.�td/d0�td1d2�td3d4�td5d6�td7d8�td9d:�td;d<�td=d<�td>d0�td?d0�td@d0�tdAd0�tdBd8�tdCd8�tdDd8�tdEdF�tdGdH�tdIdJ�tdKdL�x6dhD].}x%diD]}td]||f|�qjWq]Wtd^d_�td`d_�tdad_�tdbdc�tddde�tdfdg�dS(jNuntpath.join("")uuntpath.join("", "", "")untpath.join("a")uauntpath.join("/a")u/auntpath.join("\a")u\auntpath.join("a:")ua:untpath.join("a:", "\b")ua:\buntpath.join("a", "\b")u\buntpath.join("a", "b", "c")ua\b\cuntpath.join("a\", "b", "c")untpath.join("a", "b\", "c")untpath.join("a", "b", "\c")u\cuntpath.join("d:\", "\pleep")ud:\pleepuntpath.join("d:\", "a", "b")ud:\a\buntpath.join('', 'a')u ntpath.join('', '', '', '', 'a')untpath.join('a', '')ua\u ntpath.join('a', '', '', '', '')untpath.join('a\', '')u!ntpath.join('a\', '', '', '', '')untpath.join('a/', '')ua/untpath.join('a/b', 'x/y')ua/b\x/yuntpath.join('/a/b', 'x/y')u/a/b\x/yuntpath.join('/a/b/', 'x/y')u/a/b/x/yuntpath.join('c:', 'x/y')uc:x/yuntpath.join('c:a/b', 'x/y')u	c:a/b\x/yuntpath.join('c:a/b/', 'x/y')u	c:a/b/x/yuntpath.join('c:/', 'x/y')uc:/x/yuntpath.join('c:/a/b', 'x/y')u
c:/a/b\x/yuntpath.join('c:/a/b/', 'x/y')u
c:/a/b/x/yu&ntpath.join('//computer/share', 'x/y')u//computer/share\x/yu'ntpath.join('//computer/share/', 'x/y')u//computer/share/x/yu*ntpath.join('//computer/share/a/b', 'x/y')u//computer/share/a/b\x/yuntpath.join('a/b', '/x/y')u/x/yuntpath.join('/a/b', '/x/y')untpath.join('c:', '/x/y')untpath.join('c:a/b', '/x/y')untpath.join('c:/', '/x/y')untpath.join('c:/a/b', '/x/y')u'ntpath.join('//computer/share', '/x/y')u(ntpath.join('//computer/share/', '/x/y')u)ntpath.join('//computer/share/a', '/x/y')untpath.join('c:', 'C:x/y')uC:x/yuntpath.join('c:a/b', 'C:x/y')u	C:a/b\x/yuntpath.join('c:/', 'C:x/y')uC:/x/yuntpath.join('c:/a/b', 'C:x/y')u
C:/a/b\x/yua/bu/a/buc:uc:a/buc:/uc:/a/bu//computer/shareu//computer/share/u//computer/share/a/bud:ud:x/yud:/ud:/x/yu//machine/commonu//machine/common/u//machine/common/x/yuntpath.join(%r, %r)u*ntpath.join('\\computer\share\', 'a', 'b')u\\computer\share\a\bu)ntpath.join('\\computer\share', 'a', 'b')u&ntpath.join('\\computer\share', 'a\b')u*ntpath.join('//computer/share/', 'a', 'b')u//computer/share/a\bu)ntpath.join('//computer/share', 'a', 'b')u//computer/share\a\bu&ntpath.join('//computer/share', 'a/b')u//computer/share\a/b(
uua/bu/a/buc:uc:a/buc:/uc:/a/bu//computer/shareu//computer/share/u//computer/share/a/b(ud:ud:x/yud:/ud:/x/yu//machine/commonu//machine/common/u//machine/common/x/y(utester(uselfuxuy((u5/opt/alt/python33/lib64/python3.3/test/test_ntpath.pyu	test_join|sr




















































uTestNtpath.test_joincCs"tdd�tdd�tdd�tdd�tdd�td	d
�tdd�td
d�tdd�tdd�tdd�tdd�tdd�tdd�tdd�tdd�tdd�tdd�td d!�td"d#�td$d%�td&d'�dS((Nu$ntpath.normpath('A//////././//.//B')uA\Buntpath.normpath('A/./B')untpath.normpath('A/foo/../B')untpath.normpath('C:A//B')uC:A\Buntpath.normpath('D:A/./B')uD:A\Buntpath.normpath('e:A/foo/../B')ue:A\Buntpath.normpath('C:///A//B')uC:\A\Buntpath.normpath('D:///A/./B')uD:\A\Bu"ntpath.normpath('e:///A/foo/../B')ue:\A\Buntpath.normpath('..')u..untpath.normpath('.')u.untpath.normpath('')untpath.normpath('/')u\untpath.normpath('c:/')uc:\untpath.normpath('/../.././..')untpath.normpath('c:/../../..')untpath.normpath('../.././..')u..\..\..untpath.normpath('K:../.././..')u
K:..\..\..untpath.normpath('C:////a/b')uC:\a\bu'ntpath.normpath('//machine/share//a/b')u\\machine\share\a\buntpath.normpath('\\.\NUL')u\\.\NULuntpath.normpath('\\?\D:/XY\Z')u\\?\D:/XY\Z(utester(uself((u5/opt/alt/python33/lib64/python3.3/test/test_ntpath.pyu
test_normpath�s,




















uTestNtpath.test_normpathc
Cs+tj��}|j�d|d<d|d<d|d<tdd�tdd	�td
d�tdd
�tdd�tdd�tdd�tdd�tdd�tdd�tdd�tdd	�tdd�tdd�tdd�td d!�td"d#�td$d%�WdQXdS(&Nubarufooubaz1u{fooubaz2u{foo}untpath.expandvars("foo")untpath.expandvars("$foo bar")ubar baruntpath.expandvars("${foo}bar")ubarbaruntpath.expandvars("$[foo]bar")u	$[foo]baruntpath.expandvars("$bar bar")u$bar baruntpath.expandvars("$?bar")u$?baruntpath.expandvars("$foo}bar")ubar}baruntpath.expandvars("${foo")u${foountpath.expandvars("${{foo}}")ubaz1}untpath.expandvars("$foo$foo")untpath.expandvars("$bar$bar")u$bar$baruntpath.expandvars("%foo% bar")untpath.expandvars("%foo%bar")untpath.expandvars("%foo%%foo%")u$ntpath.expandvars("%%foo%%foo%foo%")u%foo%foobaruntpath.expandvars("%?bar%")u%?bar%untpath.expandvars("%foo%%bar")ubar%baru ntpath.expandvars("'%foo%'%bar")u'%foo%'%bar(usupportuEnvironmentVarGuarduclearutester(uselfuenv((u5/opt/alt/python33/lib64/python3.3/test/test_ntpath.pyutest_expandvars�s.




















uTestNtpath.test_expandvarsuneed support.FS_NONASCIIcCsdd�}tj���}|j�tj}||d<d|||<|dd|�|d|d|�|dd	|�|d
|d|�|dd
|�|d|d|�|dd|�|dj|�d|�|dd	|�|dj|�d|�WdQXdS(NcSstd||�dS(Nuntpath.expandvars(%r)(utester(uvalueuexpected((u5/opt/alt/python33/lib64/python3.3/test/test_ntpath.pyucheck�su2TestNtpath.test_expandvars_nonascii.<locals>.checkuspamuhamu	$spam baru%s baru$%s baru
${spam}baru%sbaru${%s}baruham%sbaru	$spam}baru%s}baru$%s}baru
%spam% baru%{}% baru	ham%s baru	%spam%baru%{}%bar(usupportuEnvironmentVarGuarduclearuFS_NONASCIIuformat(uselfucheckuenvunonascii((u5/opt/alt/python33/lib64/python3.3/test/test_ntpath.pyutest_expandvars_nonascii�s 
	
u#TestNtpath.test_expandvars_nonasciicCsCyddl}tdd�Wntk
r>|jd�YnXdS(Niuntpath.abspath("C:\")uC:\unt module not available(untutesteruImportErroruskipTest(uselfunt((u5/opt/alt/python33/lib64/python3.3/test/test_ntpath.pyutest_abspaths

uTestNtpath.test_abspathcCs4tjjtj��d%}tdd�tdd�tdd�tdd�td	d
|d�tdd
|d
�tdd�tdd�tdd�tdd�tdd�tdd�tdd�tdd�tdd�tdd �td!d�td"d�td#d�td$d�dS(&Niuntpath.relpath("a")uau$ntpath.relpath(os.path.abspath("a"))untpath.relpath("a/b")ua\buntpath.relpath("../a/b")u..\a\buntpath.relpath("a", "../b")u..\u\auntpath.relpath("a/b", "../c")u\a\buntpath.relpath("a", "b/c")u..\..\au*ntpath.relpath("c:/foo/bar/bat", "c:/x/y")u..\..\foo\bar\batu@ntpath.relpath("//conky/mountpoint/a", "//conky/mountpoint/b/c")untpath.relpath("a", "a")u.u(ntpath.relpath("/foo/bar/bat", "/x/y/z")u..\..\..\foo\bar\batu*ntpath.relpath("/foo/bar/bat", "/foo/bar")ubatu#ntpath.relpath("/foo/bar/bat", "/")ufoo\bar\batu#ntpath.relpath("/", "/foo/bar/bat")u..\..\..u$ntpath.relpath("/foo/bar/bat", "/x")u..\foo\bar\batu$ntpath.relpath("/x", "/foo/bar/bat")u
..\..\..\xuntpath.relpath("/", "/")untpath.relpath("/a", "/a")untpath.relpath("/a/b", "/a/b")u"ntpath.relpath("c:/foo", "C:/FOO")i����(uosupathusplitugetcwdutester(uselfu
currentdir((u5/opt/alt/python33/lib64/python3.3/test/test_ntpath.pyutest_relpaths*
















uTestNtpath.test_relpathcCs�t���}t���}|jtj|j�|j���|jtj|j�|j���tjdkr�|jt	��tjdd�WdQXnWdQXWdQXdS(Nuwin32ii����i����(
u
TemporaryFileu
assertTrueuntpathusameopenfileufilenouassertFalseusysuplatformuassertRaisesuOSError(uselfutf1utf2((u5/opt/alt/python33/lib64/python3.3/test/test_ntpath.pyutest_sameopenfile(s%%uTestNtpath.test_sameopenfileN(u__name__u
__module__u__qualname__u
test_splitextutest_splitdriveu
test_splituncu
test_splitu
test_isabsutest_commonprefixu	test_joinu
test_normpathutest_expandvarsuunittestu
skipUnlessusupportuFS_NONASCIIutest_expandvars_nonasciiutest_abspathutest_relpathutest_sameopenfile(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_ntpath.pyu
TestNtpath)sA!u
TestNtpathcBs&|EeZdZeZddgZdS(uNtCommonTesturelpathusplituncN(u__name__u
__module__u__qualname__untpathu
pathmoduleu
attributes(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_ntpath.pyuNtCommonTest6suNtCommonTestu__main__(untpathuosusysuunittestuwarningsutest.supportu
TestFailedutestusupportutest_genericpathutempfileu
TemporaryFileutesteruTestCaseu
TestNtpathu
CommonTestuNtCommonTestu__name__umain(((u5/opt/alt/python33/lib64/python3.3/test/test_ntpath.pyu<module>s�