PyTest1applPy00(codecodedata JMBAR PyMd PyMdPyMd*]PyMdOPyMdejPyMdnPyMd$p4TaltypreftAIBtAINmtFRMytver6(P ?<NVH $LHnHnHnNOO J@g<NO4(Jp`v n<*(8(0@g(MPg a `6Cf ?/?a P?/?a.PJCf ?/?a P/././.NO(J LN^Nutest_typestest_supporttest_powtest_b2test_b1exceptions__main__NV/ /&.$n -Z-J/ NO0@A-H C C&.$nN^NuNVH0BBBB-n-n-n-nBDGEzڎ|܎~ގ`R?/. NO[&/NO!// aV-C/./.NOOJ@g,/NO"$ E "F" G XRD/. NOOXDb n "E "F "G nL N^NuNVH0BBBB-n-n-n-n8,GEzڎ|܎~ގ`N/NO!// a-C/. /.NOOJ@g8/NO"/NOa$ E "F" G Pl?/A"B0Љ H@H @gtHAH"4E( H@H @f$_N^NuiAAAAA Python Modules-PyMdPython Test <>  JB AOFileAbout__main__csvklkZdGHkZ[eddGHkZ[eddGHkZ[eddGHkZ[eddGHdS(stest_b1stest_b2s test_typesstest_powsdone with testsN(s test_supports*ssysstest_b1sunloadstest_b2s test_typesstest_pow(sall_palm_tests.pys?s$    exceptionscsdfdYZdefdYZdefdYZdefdYZdefd YZd efd YZd efd YZdefdYZdefdYZdefdYZ defdYZ defdYZ defdYZ defdYZ defdYZdefdYZd efd!YZd"efd#YZd$efd%YZd&efd'YZd(efd)YZd*efd+YZd,efd-YZd.efd/YZd0efd1YZd2efd3YZd4e fd5YZd6efd7YZd8efd9YZd:S(;s ExceptioncsdZdZdZRS(Ncs ||_dS(N(sargssself(sselfsargss&/usr/local/lib/python1.6/exceptions.pys__init__IscsO|i odSn9t|idjot|idSnt|iSdS(Nsii(sselfsargsslensstr(sselfs&/usr/local/lib/python1.6/exceptions.pys__str__Ls  cs|i|SdS(N(sselfsargssi(sselfsis&/usr/local/lib/python1.6/exceptions.pys __getitem__Ts(s__init__s__str__s __getitem__(s&/usr/local/lib/python1.6/exceptions.pys ExceptionGs  s StandardErrorcsRS(N((s&/usr/local/lib/python1.6/exceptions.pys StandardErrorWss SyntaxErrorcs,eZZZZdZdZdZRS(Nscs||_t|idjo|id|_nt|idjo=|id}y"|\|_|_|_|_WnnXndS(Niii( sargssselfslensmsgsinfosfilenameslinenosoffsetstext(sselfsargssinfos&/usr/local/lib/python1.6/exceptions.pys__init___s  "cst|iSdS(N(sstrsselfsmsg(sselfs&/usr/local/lib/python1.6/exceptions.pys__str__is(sNonesfilenameslinenosoffsetstextsmsgs__init__s__str__(s&/usr/local/lib/python1.6/exceptions.pys SyntaxError[s  sEnvironmentErrorcsdZdZRS(Ncs||_t|_t|_t|_t|djo,|\|_|_|_|dd!|_nt|djo|\|_|_ndS(Niii(sargssselfsNoneserrnosstrerrorsfilenameslen(sselfsargss&/usr/local/lib/python1.6/exceptions.pys__init__ns     csq|itj o$d|i|it|ifSn:|io|iod|i|ifSnti|SdS(Ns[Errno %s] %s: %ss [Errno %s] %s(sselfsfilenamesNoneserrnosstrerrorsreprs StandardErrors__str__(sselfs&/usr/local/lib/python1.6/exceptions.pys__str__s $(s__init__s__str__(s&/usr/local/lib/python1.6/exceptions.pysEnvironmentErrorls sIOErrorcsRS(N((s&/usr/local/lib/python1.6/exceptions.pysIOErrorssOSErrorcsRS(N((s&/usr/local/lib/python1.6/exceptions.pysOSErrorss WindowsErrorcsRS(N((s&/usr/local/lib/python1.6/exceptions.pys WindowsErrorss RuntimeErrorcsRS(N((s&/usr/local/lib/python1.6/exceptions.pys RuntimeErrorssNotImplementedErrorcsRS(N((s&/usr/local/lib/python1.6/exceptions.pysNotImplementedErrorss SystemErrorcsRS(N((s&/usr/local/lib/python1.6/exceptions.pys SystemErrorssEOFErrorcsRS(N((s&/usr/local/lib/python1.6/exceptions.pysEOFErrorss ImportErrorcsRS(N((s&/usr/local/lib/python1.6/exceptions.pys ImportErrorss TypeErrorcsRS(N((s&/usr/local/lib/python1.6/exceptions.pys TypeErrorss ValueErrorcsRS(N((s&/usr/local/lib/python1.6/exceptions.pys ValueErrorssKeyboardInterruptcsRS(N((s&/usr/local/lib/python1.6/exceptions.pysKeyboardInterruptssAssertionErrorcsRS(N((s&/usr/local/lib/python1.6/exceptions.pysAssertionErrorssArithmeticErrorcsRS(N((s&/usr/local/lib/python1.6/exceptions.pysArithmeticErrorss OverflowErrorcsRS(N((s&/usr/local/lib/python1.6/exceptions.pys OverflowErrorssFloatingPointErrorcsRS(N((s&/usr/local/lib/python1.6/exceptions.pysFloatingPointErrorssZeroDivisionErrorcsRS(N((s&/usr/local/lib/python1.6/exceptions.pysZeroDivisionErrorss LookupErrorcsRS(N((s&/usr/local/lib/python1.6/exceptions.pys LookupErrorss IndexErrorcsRS(N((s&/usr/local/lib/python1.6/exceptions.pys IndexErrorssKeyErrorcsRS(N((s&/usr/local/lib/python1.6/exceptions.pysKeyErrorssAttributeErrorcsRS(N((s&/usr/local/lib/python1.6/exceptions.pysAttributeErrorss NameErrorcsRS(N((s&/usr/local/lib/python1.6/exceptions.pys NameErrorssUnboundLocalErrorcsRS(N((s&/usr/local/lib/python1.6/exceptions.pysUnboundLocalErrorss UnicodeErrorcsRS(N((s&/usr/local/lib/python1.6/exceptions.pys UnicodeErrorss MemoryErrorcsRS(N((s&/usr/local/lib/python1.6/exceptions.pys MemoryErrorss SystemExitcs dZRS(NcsZ||_t|djo t|_n.t|djo|d|_n ||_dS(Nii(sargssselfslensNonescode(sselfsargss&/usr/local/lib/python1.6/exceptions.pys__init__s   (s__init__(s&/usr/local/lib/python1.6/exceptions.pys SystemExitsN(s Exceptions StandardErrors SyntaxErrorsEnvironmentErrorsIOErrorsOSErrors WindowsErrors RuntimeErrorsNotImplementedErrors SystemErrorsEOFErrors ImportErrors TypeErrors ValueErrorsKeyboardInterruptsAssertionErrorsArithmeticErrors OverflowErrorsFloatingPointErrorsZeroDivisionErrors LookupErrors IndexErrorsKeyErrorsAttributeErrors NameErrorsUnboundLocalErrors UnicodeErrors MemoryErrors SystemExit(s&/usr/local/lib/python1.6/exceptions.pys?Es:%test_b1cskldGHedyedWnej on XeddGHeddjo edneddjo edned djo ed nd GHd Zd Zd ZdZ e efe edfe eddfe e dddfdGHe e  o edndZ e e  o edndfdYZe e o edneZe ei o edne eo edndefdYZeZe e o edndGHedd jo ed!ned"d#jo ed$ned%d&jo ed'nd(GHed dd jo ed)nedd djo ed*nedddjo ed+nd,GHkZde_eed-d.GHdZd/ejo ed0nkZd1eejo ed2nd3GHed4d5dd6fjo ed7ned4 d5d dfjo ed8ned4d5 d d fjo ed9ned4 d5 dd6 fjo ed:nd;GHed<d=d>jo ed?needd@gdgdAedBdgdd@dgdBgjo edCnedDdd dBddgddBdgjo edEndFfdGYZeeedHddIdBdJdKdLdMdNdOg jo edPnedQedHddBdKdMdOgjo edRndSGHkZeedTeij o edSndUGHkZeedT o edUndVGHe ee d-e ddddfdZ dWGHe!dJdXjo edYne e!d e e!ei"jo edZne!dJ d[d\fjo ed]nd^GHe#ee#de#d-e#ddddfe#ddddge#hdd-<dd_<dd`<daGHe$dbdbjo edcne$dddbjo edendfGHdfdgYZdefdhYZdifdjYZ%eZ&eZ'e%Z(e)e&e o edkne)e'e o edlne)e(eo edmne)e&eo ednne)doe%o edpnye)e%doedqWne*j onXdrGHe+ee o edsne+ee o edtne+eeo edunye+doe%edvWne*j onXye+e%doedwWne*j onXdxGHe dydjo edzne fdjo ed{ne ddddIfdIjo ed|ne ddddIgdIjo ed}ne hdjo ed~ne hdd&<dd<djo edndGHe,dbddjo edne,ddddjo edndGHe-eddddddd dddddg jo edne-eddd&dfddfddfdefgjo edne-ee.dHdddddId6dd5ddBg jo edne-de.ddIddIdBgjo edne-ddddgdBddIgdHdIdgjo edndZ/e-e/ddd5gddd5gjo edne-e/ddd5gdIdBdgddIddBd5dgjo edne-e/ddd5gdIdBdgdddgddIdddBdd5ddgjo edne-eedHdddIdBdJdKdLdMdNdOg jo edne-e$edHdddIdBdJdKdLdMdNdOg jo edne-eededddfddfdIefgjo edne-e0ededddegjo edndGHe0ddjo edne0ddddjo edne0ddddddfdjo edne0ddddddgdjo edndGHe1ddjo edne1ddddjo edne1ddddddfdjo edne1ddddddgdjo edndS(s __import__ssyssspamspams"__import__('spamspam') should failsabsisabs(0)is abs(1234)s abs(-1234)sapplycs#|fjotd| ndS(Nsf0 called with (sargss TestFailed(sargss test_b1.pysf0s cs#|djotd| ndS(Nisf1 called with (sa1s TestFailed(sa1s test_b1.pysf1s cs6|djp |djotd||f ndS(Niisf2 called with (sa1sa2s TestFailed(sa1sa2s test_b1.pysf2scsF|djp|djp |djotd|||f ndS(Niiisf3 called with (sa1sa2sa3s TestFailed(sa1sa2sa3s test_b1.pysf3"s'iiiscallables callable(len)csdS(N((s test_b1.pysf,ss callable(f)sCcs dZRS(NcsdS(N((sselfs test_b1.pysmeth/s(smeth(s test_b1.pysC.ss callable(C)scallable(x.meth)s callable(x)sDcs dZRS(NcsdS(N((sselfs test_b1.pys__call__5s(s__call__(s test_b1.pysD4ss callable(y)schri s schr(32)iAsAschr(65)iasaschr(97)scmps cmp(-1, 1)s cmp(1, -1)s cmp(1, 1)sdelattrsspamsdirsxsdir()smodulessdir(sys)sdivmodi iis divmod(12, 7)sdivmod(-12, 7)sdivmod(12, -7)sdivmod(-12, -7)sfiltercsd|jo djnS(Nsasz(sc(scs test_b1.pysss Hello Worldselloorldsfilter (filter a string)shellosi sfilter (remove false values)cs |djS(Ni(sx(sxs test_b1.pysssfilter (keep positives)sSquarescsdZdZdZRS(Ncs||_g|_dS(N(smaxsselfssofar(sselfsmaxs test_b1.pys__init__s cst|iSdS(N(slensselfssofar(sselfs test_b1.pys__len__scs}d|jo |ijn o tnt|i}x0||jo"|ii|||d}q>W|i|SdS(Nii(sisselfsmaxs IndexErrorslenssofarsnsappend(sselfsisns test_b1.pys __getitem__s"  (s__init__s__len__s __getitem__(s test_b1.pysSquaress  i iiii$i1i@iQsfilter(None, Squares(10))cs|dS(Ni(sx(sxs test_b1.pysssfilter(oddp, Squares(10))sgetattrsstdoutshasattrshashshexs0x10shex(16)s len(hex(-1))s 0xfffffff0s0xfffffffffffffff0shex(-16)sidseggsshamsinti:sint(314)l:s int(314L)s isinstancecsRS(N((s test_b1.pysCscsRS(N((s test_b1.pysDssEcsRS(N((s test_b1.pysEssisinstance(c, C)sisinstance(d, C)sisinstance(e, C)sisinstance(c, D)sfoosisinstance("Foo", E)sisinstance(E, "foo")s issubclasssissubclass(D, C)sissubclass(C, C)sissubclass(C, D)sissubclass("foo", E)sissubclass(E, "foo")slens123s len('123')slen(())slen((1, 2, 3, 4))slen([1, 2, 3, 4])slen({})sbslen({'a':1, 'b': 2})slongs long(314)s long(314L)smaps hello worldshseslsoswsrsdsmap(None, 'hello world')sabcdsefgsfscsgsmap(None, 'abcd', 'efg')iismap(None, range(10))cs||S(N(sx(sxs test_b1.pys.ssmap(lambda x: x*x, range(1,4))cs||S(N(sxsy(sxsys test_b1.pys7ss&map(lambda x,y: x+y, [1,3,2], [9,1,4])cs+d}x|dr}||}qW|SdS(Ni(saccusvsi(svsaccusis test_b1.pysplus9s  smap(plus, [1, 3, 7])smap(plus, [1, 3, 7], [4, 9, 2])s*map(plus, [1, 3, 7], [4, 9, 2], [1, 1, 0])smap(None, Squares(10))smap(int, Squares(10))s$map(None: x, Squares(3), Squares(2))smaxs123123s3s max('123123')s max(1, 2, 3)smax((1, 2, 3, 1, 2, 3))smax([1, 2, 3, 1, 2, 3])smins1s min('123123')s min(1, 2, 3)smin((1, 2, 3, 1, 2, 3))smin([1, 2, 3, 1, 2, 3])N(2s test_supports*s __import__s ImportErrors TestFailedsabssf0sf1sf2sf3sapplyscallableslensfsCsxsmethsDsyschrscmpssyssspamsdelattrsdirsdivmodsfiltersNonesSquaressgetattrsstdoutshasattrshashshexsmaxintsidsintsEscsdses isinstances TypeErrors issubclassslongsmapsrangesplussmaxsmin(s test_b1.pys?s                         %        / @ 2  7 .       )     %                        %   7 = : + 7  ( @ X : : @ .   % %   % %ctest_b2cs$ kldGHeddjo edned ddfjo edndGHdGHed d jo ed ned d jo edneddjo edndGHedddjo ednedddjo ednedddjo ednedddjo ednedddjo ednedddjo edneddddjo ednedd dddjo ed!ned ddjo ed"ned dd jo ed#ned dd$jo ed%ned d&d' jo ed(nd)GHed&dddgjo ed*nedd+ddd&d$gjo ed,nedgjo ed-ned& gjo ed.neddd&dd$d/gjo ed0ned+d+ d& d+dd d$ gjo ed1nd2GHed3dd4d5gd6d7jo ed8ned3dd5ggd9d:gggdd5d9d:gjo ed;ned<edd'dd=jo ed>nd?fd@YZed3eddAjo edBned3edddAjo edCned3edddjo edDndEGHk Z e e dFGHe d6dGjo edHne ddIjo edJne fdKjo edLne gdMjo edNne hdOjo edPndQGHdRGHk Z e e dSde idjo edTndUGHed6d6jo edVneddIjo edWnefdKjo edXnegdMjo edYnehdOjo edZnd[GHeffjo ed\nedddd&fdddd&fjo ed]negfjo ed^nedddd&gdddd&fjo ed_ned6fjo ed`nedSdadbddcfjo eddndeGHed6edfjped6efjo edgndhGHeZZeiZeZeieieejo edink Z ee iZee Zeieieejo edjndkZedlZedmGHeedeedjo ednneed+deed+djo edoneedddeedddjo edpndqS(rsoctids0144soct(100)s 037777777634s01777777777777777777634s oct(-100)sopensords i sord(' ')sAiAsord('A')saiasord('a')spowiispow(0,0)spow(0,1)spow(1,0)spow(1,1)ispow(2,0)i is pow(2,10)is pow(2,20)is pow(2,30)s pow(-2,0)s pow(-2,1)is pow(-2,2)iis pow(-2,3)srangesrange(3)is range(1, 5)srange(0)s range(-3)isrange(1, 10, 3)srange(5, -5, -3)sreducecs||S(N(sxsy(sxsys test_b2.pyszssbscssabcsreduce(): implode a stringsdswsreduce(): appendcs||S(N(sxsy(sxsys test_b2.pyssisreduce(): compute 7!sSquarescsdZdZdZRS(Ncs||_g|_dS(N(smaxsselfssofar(sselfsmaxs test_b2.pys__init__s cst|iSdS(N(slensselfssofar(sselfs test_b2.pys__len__scs}d|jo |ijn o tnt|i}x0||jo"|ii|||d}q>W|i|SdS(Nii(sisselfsmaxs IndexErrorslenssofarsnsappend(sselfsisns test_b2.pys __getitem__s"  (s__init__s__len__s __getitem__(s test_b2.pysSquaress  isreduce(<+>, Squares(10))sreduce(<+>, Squares(10), 0)sreduce(<+>, Squares(0), 0)sreloadsreprs''srepr('')s0srepr(0)s()srepr(())s[]srepr([])s{}srepr({})sroundssetattrsspamssetattr(sys, 'spam', 1)sstrsstr('')sstr(0)sstr(())sstr([])sstr({})stuples tuple(())stuple((0, 1, 2, 3))s tuple([])stuple([0, 1, 2, 3])stuple()ssspsms tuple('spam')stypes123stype()svarssvars()s vars(sys)cs!thjo tdndS(Nsvars() in f0()(svarss TestFailed(s test_b2.pysf0scsFtd}d}th|d<|dnddjo$ddjod=djo d?djon ed@ddAZdBeedCjo edDndEGHe fdjo edFne dfdjo edGne ddHd9d+dId3fd3jo edJnddHfd9d+fddHd9d+fjo edKnddHfd9ddHddHddHfjo edLndddHd9ffjo edMne ddHfdjpe ddHfdHjo edNnddddHfjo?ddddHfjo)dHdddHfjod9dddHfjon edOdPGHe gdjo edQne dgdjo edRne ddHd9d+dId3gd3jo edSnddHgd9d+gddHd9d+gjo edTnddHgd9ddHddHddHgjo edUndddHd9ggjo edVne ddHgdjpe ddHgdHjo edWnddddHgjo?ddddHgjo)dHdddHgjod9dddHgjon edXdYGHdddHd9d+gZdIed