diff --git a/python/tests/test_Colormap.py b/python/tests/test_Colormap.py index daeeaf775..d3cbcaacd 100644 --- a/python/tests/test_Colormap.py +++ b/python/tests/test_Colormap.py @@ -21,10 +21,14 @@ class TestColormap: print('rgb',rgb) # rgb2hsv2rgb - assert np.allclose(Colormap._hsv2rgb(Colormap._rgb2hsv(rgb)),rgb) + hsv = Colormap._rgb2hsv(rgb) + print('hsv',hsv) + assert np.allclose(Colormap._hsv2rgb(hsv),rgb) # rgb2hsl2rgb - assert np.allclose(Colormap._hsl2rgb(Colormap._rgb2hsl(rgb)),rgb) + hsl = Colormap._rgb2hsl(rgb) + print('hsl',hsl) + assert np.allclose(Colormap._hsl2rgb(hsl),rgb) # rgb2xyz2rgb xyz = Colormap._rgb2xyz(rgb) @@ -37,4 +41,21 @@ class TestColormap: assert np.allclose(Colormap._lab2xyz(lab),xyz) # lab2msh2lab - assert np.allclose(Colormap._msh2lab(Colormap._lab2msh(lab)),lab) + msh = Colormap._lab2msh(lab) + print('msh',msh) + assert np.allclose(Colormap._msh2lab(msh),lab) + + # lab2rgb2lab + assert np.allclose(Colormap._rgb2lab(Colormap._lab2rgb(lab)),lab,atol=1.e-6,rtol=0) + + # rgb2msh2rgb + assert np.allclose(Colormap._msh2rgb(Colormap._rgb2msh(rgb)),rgb,atol=1.e-6,rtol=0) + + # hsv2msh + assert np.allclose(Colormap._hsv2msh(hsv),msh,atol=1.e-6,rtol=0) + + # hsl2msh + assert np.allclose(Colormap._hsv2msh(hsv),msh,atol=1.e-6,rtol=0) + + # xyz2msh + assert np.allclose(Colormap._xyz2msh(xyz),msh,atol=1.e-6,rtol=0)