ķ uŽ¸Qc@sddlZddlZddlZddlmZmZddlZedƒdejfd„ƒYZefZ e dkr‹ee ŒndS(i˙˙˙˙N(trequirest run_unittesttguit StyleTestcBs>eZd„Zd„Zd„Zd„Zd„Zd„ZRS(cCstjƒ|_dS(N(tttktStyletstyle(tself((s5/sys/lib/python2.7/lib-tk/test/test_ttk/test_style.pytsetUp scCs[|j}|jdddƒ|j|jddƒdƒ|jt|jdƒtƒƒdS(NtTButtont backgroundtyellow(Rt configuret assertEqualt assertTruet isinstancetdict(RR((s5/sys/lib/python2.7/lib-tk/test/test_ttk/test_style.pyttest_configures  cCsa|j}|jdddgƒ|j|jddƒdgƒ|jt|jdƒtƒƒdS(NR R tactivetblue(RR R(RR R(RtmapR RRR(RR((s5/sys/lib/python2.7/lib-tk/test/test_ttk/test_style.pyttest_maps   cCs™|j}|jdddƒ|jddd gƒ|j|jddƒdƒ|j|jddddgƒdƒ|j|jddddƒdƒdS( NR R R RRtoptionnotdefinedtdefaulttiknewit(sactiveR sblue(RR RR tlookup(RR((s5/sys/lib/python2.7/lib-tk/test/test_ttk/test_style.pyt test_lookup s cCsâ|j}|jtj|jdƒ|jdƒ}|jddƒ|j|jdƒdidd6fgƒ|jd|ƒ|j|jdƒ|ƒ|jt|jdƒtƒƒ|jtj|jddid d 6fgƒdS( Nt NotALayouttTreeviewttnulltnswetstickyR tnamet inexistenttoption( Rt assertRaisestTkintertTclErrortlayoutR RRtlist(RRttv_style((s5/sys/lib/python2.7/lib-tk/test/test_ttk/test_style.pyt test_layout,s cCs¸|jtj|jjdƒ|jjƒ}d}xA|jjƒD],}||krA|}|jj|ƒPqAqAWdS|j||kƒ|j||jjƒkƒ|jj|ƒdS(Ntnonexistingname(R$R%R&Rt theme_usetNonet theme_namest assertFalse(Rt curr_themet new_themettheme((s5/sys/lib/python2.7/lib-tk/test/test_ttk/test_style.pyttest_theme_useCs (t__name__t __module__RRRRR*R3(((s5/sys/lib/python2.7/lib-tk/test/test_ttk/test_style.pyR s     t__main__( tunittestR%Rttest.test_supportRRtsupporttTestCaseRt tests_guiR4(((s5/sys/lib/python2.7/lib-tk/test/test_ttk/test_style.pyts     N