ó ükWc@sgddlmZddlZejdƒZdejfd„ƒYZd„ZedkrceƒndS(i˙˙˙˙(t test_supportNtdbmt DbmTestCasecBs,eZd„Zd„Zd„Zd„ZRS(cCs5tj|_tj|jdƒ|_|jjƒdS(Ntc(RtTESTFNtfilenameRtopentdtclose(tself((s#/usr/lib/python2.7/test/test_dbm.pytsetUps cCs5x.ddddgD]}tj|j|ƒqWdS(Nts.pags.dirs.db(RtunlinkR(R tsuffix((s#/usr/lib/python2.7/test/test_dbm.pyttearDown scstjˆjdƒˆ_ˆjˆjjƒgƒd d g}x!|D]\}}|ˆj||D]6\}}ˆj|ˆjƒˆjˆj||ƒq—Wˆjdˆjƒˆj t ‡fd†ƒˆjj ƒdS( NRtatbt 12345678910t019237410982340912840198242css|]\}}|VqdS(N((t.0tktv((s#/usr/lib/python2.7/test/test_dbm.pys stxxxcs ˆjdS(NR(R((R (s#/usr/lib/python2.7/test/test_dbm.pyts(RR(RR( RRRRt assertEqualtkeystsortedtassertInt assertNotInt assertRaisestKeyErrorR(R RRR((R s#/usr/lib/python2.7/test/test_dbm.pyt test_keyss /cCskxdddddgD]P}y)tj|j|ƒ|_|jjƒWqtjk rb|jƒqXqWdS(Ntrtrwtwtn(RRRRRterrortfail(R tmode((s#/usr/lib/python2.7/test/test_dbm.pyt test_modess (t__name__t __module__R RRR'(((s#/usr/lib/python2.7/test/test_dbm.pyRs   cCstjtƒdS(N(Rt run_unittestR(((s#/usr/lib/python2.7/test/test_dbm.pyt test_main&st__main__( ttestRtunittestt import_moduleRtTestCaseRR+R((((s#/usr/lib/python2.7/test/test_dbm.pyts  !