mò %U²Ic@sbdkZdkZdkZd„Zdeifd„ƒYZd„Zedjo eƒndS(Nccs'x ||jo|V||7}qWdS(N(tstarttstoptstep(RRR((t//data/zmath/lib/python2.4/test/test_colorsys.pytfranges t ColorsysTestcBs5tZd„Zd„Zd„Zd„Zd„ZRS(NcCsx|it|ƒdƒ|it|ƒdƒ|i|d|dƒ|i|d|dƒ|i|d|dƒdS(Niiii(tselft assertEqualtlenttr1ttr2tassertAlmostEqual(RR R ((RtassertTripleEqual s cCsŒx…tdddƒD]q}xhtdddƒD]T}xKtdddƒD]7}|||f}|i|titi |ŒŒƒqEWq,WqWdS(Nf0.0f1.0f0.20000000000000001( RtrtgtbtrgbRR tcolorsyst hsv_to_rgbt rgb_to_hsv(RRRR R((Rttest_hsv_roundtrips c CsZdddfdddffdddfddddffdddfddddffdddfddddffdddfdddffdddfddddffdddfddddffdddfdddffd d d fddd ffg }xF|D]>\}}|i|ti|Œƒ|i|ti|ŒƒqWdS( Nf0.0if1.0f4.0f6.0f2.0f3.0f5.0f0.5(tvaluesRthsvRR RRR(RRRR((Rttest_hsv_valuess ÿ  cCsŒx…tdddƒD]q}xhtdddƒD]T}xKtdddƒD]7}|||f}|i|titi |ŒŒƒqEWq,WqWdS(Nf0.0f1.0f0.20000000000000001( RR RRRRR Rt hls_to_rgbt rgb_to_hls(RRRR R((Rttest_hls_roundtrip-s c CsZdddfdddffdddfddddffdddfddddffdddfddddffdddfdddffdddfd dddffdddfddddffdddfdddffdddfdddffg }xF|D]>\}}|i|ti|Œƒ|i|ti|ŒƒqWdS( Nf0.0if1.0f4.0f6.0f0.5f2.0f3.0f5.0(RRthlsRR RRR(RRRR((Rttest_hls_values7s ÿ  (t__name__t __module__R RRRR(((RR s    cCstiitƒdS(N(ttestt test_supportt run_unittestR(((Rt test_mainHst__main__( tunittestttest.test_supportRRRtTestCaseRR"R(RR$RRR"R((Rt?s   ?