ó {G_Tc@siddlZddlZddlZd„Zdejfd„ƒYZd„ZedkreeƒndS(iÿÿÿÿNccs&x||kr!|V||7}qWdS(N((tstarttstoptstep((s./usr/local/lib/python2.7/test/test_colorsys.pytfrangest ColorsysTestcBs5eZd„Zd„Zd„Zd„Zd„ZRS(cCsx|jt|ƒdƒ|jt|ƒdƒ|j|d|dƒ|j|d|dƒ|j|d|dƒdS(Niiii(t assertEqualtlentassertAlmostEqual(tselfttr1ttr2((s./usr/local/lib/python2.7/test/test_colorsys.pytassertTripleEqual s cCsŒx…tdddƒD]q}xhtdddƒD]T}xKtdddƒD]7}|||f}|j|tjtj|ŒŒƒqEWq,WqWdS(Nggð?gš™™™™™É?(RR tcolorsyst hsv_to_rgbt rgb_to_hsv(Rtrtgtbtrgb((s./usr/local/lib/python2.7/test/test_colorsys.pyttest_hsv_roundtripsc Csåd d fd ddddffd ddddffdddddffddfdddddffdddddffddfddfg }xF|D]>\}}|j|tj|Œƒ|j|tj|ŒƒqŸWdS(Ngigð?g@g@g@g@g@gà?(ggg(igg(gggð?(ggð?g(ggð?gð?(gð?gg(igð?gð?(gð?ggð?(gð?gð?g(gð?gð?gð?(iggð?(gà?gà?gà?(iggà?(R R RR (RtvaluesRthsv((s./usr/local/lib/python2.7/test/test_colorsys.pyttest_hsv_valuess   cCsŒx…tdddƒD]q}xhtdddƒD]T}xKtdddƒD]7}|||f}|j|tjtj|ŒŒƒqEWq,WqWdS(Nggð?gš™™™™™É?(RR R t hls_to_rgbt rgb_to_hls(RRRRR((s./usr/local/lib/python2.7/test/test_colorsys.pyttest_hls_roundtrip-sc Csåd d fd ddddffd ddddffdddddffddfdd dddffdddddffddfddfg }xF|D]>\}}|j|tj|Œƒ|j|tj|ŒƒqŸWdS(Ngigð?g@g@gà?g@g@g@(ggg(igg(gggð?(ggð?g(ggð?gð?(gð?gg(igà?gð?(gð?ggð?(gð?gð?g(gð?gð?gð?(igð?g(gà?gà?gà?(igà?g(R R RR(RRRthls((s./usr/local/lib/python2.7/test/test_colorsys.pyttest_hls_values7s   (t__name__t __module__R RRRR(((s./usr/local/lib/python2.7/test/test_colorsys.pyR s    cCstjjtƒdS(N(ttestt test_supportt run_unittestR(((s./usr/local/lib/python2.7/test/test_colorsys.pyt test_mainHst__main__( tunittestttest.test_supportRR RtTestCaseRR!R(((s./usr/local/lib/python2.7/test/test_colorsys.pyts   ?