mς %U²Ic@sdkZdklZlZdkZdad„ZeddŒƒeddƒed dŽƒed dƒed dƒedd‘ƒedd’ƒedd“ƒedd”ƒedd•ƒedd–ƒedd—ƒedd˜ƒedd™ƒed"dšƒed$d›ƒed&dœƒed'dƒed)džƒed*d+ƒed,d+ƒed-d+ƒed.d+ƒed/d0ƒed1d2ƒed3d4ƒed5d ƒed6d ƒed7d8ƒed9d:ƒed;d<ƒed=d>ƒed?d@ƒedAdBƒedCdDƒedEdFƒedGdHƒedIdJƒedKdJƒedLdJƒedMdNƒedOdPƒedQdRƒedSdTƒedUdTƒedVdFƒedWdXƒedYdXƒedZd[ƒed\d ƒed]d ƒed^d8ƒed_d8ƒed`d8ƒedadbƒedcdbƒedddbƒededbƒedfdgƒedhdgƒedidgƒedjdkƒedldmƒedndoƒedpdqƒedrdsƒedtduƒedvdwƒedxdyƒedzdyƒed{d|ƒed}d%ƒed~d|ƒedd%ƒed€dƒed‚dƒƒed„d…ƒed†d‡ƒy dkZWnej onXedˆd‰ƒtoee tƒdŠƒ‚neo d‹GHndS(ŸN(sverboses TestFailedicCst|iddƒ}t|ƒ}||joEdGHdt|ƒGHdt|ƒGHdt|ƒGHdGHtdandS( Ns\s\\serror!s evaluated: s should be: s returned: ti(tfntreplacetevalt gotResultt wantResulttstrterrors(RRR((t-/data/zmath/lib/python2.4/test/test_ntpath.pyttesters  sntpath.splitext("foo.ext")tfoos.extsntpath.splitext("/foo/foo.ext")s/foo/foosntpath.splitext(".ext")Rsntpath.splitext("\foo.ext\foo")s \foo.ext\foosntpath.splitext("foo.ext\")sfoo.ext\sntpath.splitext("")sntpath.splitext("foo.bar.ext")sfoo.bars!ntpath.splitext("xx/foo.bar.ext")s xx/foo.bars!ntpath.splitext("xx\foo.bar.ext")s xx\foo.barsntpath.splitdrive("c:\foo\bar")sc:s\foo\bars-ntpath.splitunc("\\conky\mountpoint\foo\bar")s\\conky\mountpointsntpath.splitdrive("c:/foo/bar")s/foo/bars-ntpath.splitunc("//conky/mountpoint/foo/bar")s//conky/mountpointsntpath.split("c:\foo\bar")sc:\footbars*ntpath.split("\\conky\mountpoint\foo\bar")s\\conky\mountpoint\foosntpath.split("c:\")sc:\s#ntpath.split("\\conky\mountpoint\")sntpath.split("c:/")sc:/s#ntpath.split("//conky/mountpoint/")sntpath.isabs("c:\")is#ntpath.isabs("\\conky\mountpoint\")sntpath.isabs("\foo")sntpath.isabs("\foo\bar")s>ntpath.commonprefix(["/home/swenson/spam", "/home/swen/spam"])s /home/swens;ntpath.commonprefix(["\home\swen\spam", "\home\swen\eggs"])s \home\swen\s;ntpath.commonprefix(["/home/swen/spam", "/home/swen/spam"])s/home/swen/spamsntpath.join("")sntpath.join("", "", "")sntpath.join("a")tasntpath.join("/a")s/asntpath.join("\a")s\asntpath.join("a:")sa:sntpath.join("a:", "b")sa:bsntpath.join("a:", "/b")sa:/bsntpath.join("a:", "\b")sa:\bsntpath.join("a", "/b")s/bsntpath.join("a", "\b")s\bsntpath.join("a", "b", "c")sa\b\csntpath.join("a\", "b", "c")sntpath.join("a", "b\", "c")sntpath.join("a", "b", "\c")s\csntpath.join("d:\", "\pleep")sd:\pleepsntpath.join("d:\", "a", "b")sd:\a\bsntpath.join('c:', '/a')sc:/asntpath.join('c:/', '/a')sntpath.join('c:/a', '/b')sntpath.join('c:', 'd:/')sd:/sntpath.join('c:/', 'd:/')sntpath.join('c:/', 'd:/a/b')sd:/a/bsntpath.join('')sntpath.join('', '', '', '', '')sntpath.join('a')sntpath.join('', 'a')s ntpath.join('', '', '', '', 'a')sntpath.join('a', '')sa\s ntpath.join('a', '', '', '', '')sntpath.join('a\', '')s!ntpath.join('a\', '', '', '', '')s$ntpath.normpath('A//////././//.//B')sA\Bsntpath.normpath('A/./B')sntpath.normpath('A/foo/../B')sntpath.normpath('C:A//B')sC:A\Bsntpath.normpath('D:A/./B')sD:A\Bsntpath.normpath('e:A/foo/../B')se:A\Bsntpath.normpath('C:///A//B')sC:\A\Bsntpath.normpath('D:///A/./B')sD:\A\Bs"ntpath.normpath('e:///A/foo/../B')se:\A\Bsntpath.normpath('..')s..sntpath.normpath('.')t.sntpath.normpath('')sntpath.normpath('/')s\sntpath.normpath('c:/')sntpath.normpath('/../.././..')sntpath.normpath('c:/../../..')sntpath.normpath('../.././..')s..\..\..sntpath.normpath('K:../.././..')s K:..\..\..sntpath.normpath('C:////a/b')sC:\a\bs'ntpath.normpath('//machine/share//a/b')s\\machine\share\a\bsntpath.abspath("C:\")sC:\s errors.s#No errors. Thank your lucky stars.(R s.ext(s/foo/foos.ext(Rs.ext(s \foo.ext\fooR(sfoo.ext\R(RR(sfoo.bars.ext(s xx/foo.bars.ext(s xx\foo.bars.ext(sc:s\foo\bar(s\\conky\mountpoints\foo\bar(sc:s/foo/bar(s//conky/mountpoints/foo/bar(sc:\fooR (s\\conky\mountpoint\fooR (sc:\R(s\\conky\mountpointR(sc:/R(s//conky/mountpointR( tntpathttest.test_supporttverboset TestFailedtosRR tntt ImportErrorR(RR RRRR((Rt?sΘ