ó {G_Tc @sddlZddlZddlmZddlZejdƒZddlZdZdZ dZ dZ ej dee d d ƒej d d d e e ƒd d e e ƒe e ƒƒe e ZejdZdejfd„ƒYZd„ZedkreƒndS(iÿÿÿÿN(t test_supporttMacOSiis hello world sgoodbye cruelworld s>ll16shtfoois>llllllii2t2tTestApplesinglecBs5eZd„Zd„Zd„Zd„Zd„ZRS(cCs-ttjdƒ}|jtƒ|jƒdS(Ntw(topenRtTESTFNtwritetapplesingledatatclose(tselftfp((s1/usr/local/lib/python2.7/test/test_applesingle.pytsetUps cCs=ytjtjƒWnnXytjtƒWnnXdS(N(tostunlinkRRtTESTFN2(R ((s1/usr/local/lib/python2.7/test/test_applesingle.pyttearDownscCsM|rtjtdƒ}nttdƒ}|jdƒ}|j||ƒdS(Ns*rbtrbiè(RtopenrfRRtreadt assertEqual(R tisrftdataR tfiledata((s1/usr/local/lib/python2.7/test/test_applesingle.pyt compareData)s cCsRytjtƒWnnXtjtjtƒ|jtt ƒ|jt t ƒdS(N( RRRt applesingletdecodeRRRtFalset dataforkdatatTruetresourceforkdata(R ((s1/usr/local/lib/python2.7/test/test_applesingle.pyttest_applesingle1scCsHytjtƒWnnXtjtjtdtƒ|jt t ƒdS(Ntresonly( RRRRRRRRRRR(R ((s1/usr/local/lib/python2.7/test/test_applesingle.pyttest_applesingle_resonly:s (t__name__t __module__R RRR R"(((s1/usr/local/lib/python2.7/test/test_applesingle.pyRs    cCstjtƒdS(N(Rt run_unittestR(((s1/usr/local/lib/python2.7/test/test_applesingle.pyt test_mainBst__main__(tunittestRttestRtstructt import_moduleRRtAS_MAGICt AS_VERSIONRRtpacktlenR RRtTestCaseRR&R#(((s1/usr/local/lib/python2.7/test/test_applesingle.pyts    Q *