code: def test_husl_values(self):
      pal1 = palettes.husl_palette(6, h=0)
      pal2 = palettes.husl_palette(6, h=0.5)
      pal2 = pal2[3:] + pal2[:3]
      npt.assert_array_almost_equal(pal1, pal2)
  
      pal_dark = palettes.husl_palette(5, l=0.2)  # noqa
      pal_bright = palettes.husl_palette(5, l=0.8)  # noqa
      npt.assert_array_less(
          list(map(sum, pal_dark)), list(map(sum, pal_bright))
      )
  
      pal_flat = palettes.husl_palette(5, s=0.1)
      pal_bold = palettes.husl_palette(5, s=0.9)
      npt.assert_array_less(
          list(map(np.std, pal_flat)), list(map(np.std, pal_bold))
      )
  
imports: import colorsys
  import numpy
  import matplotlib
  import pytest
  import numpy.testing
  from seaborn import palettes, utils, rcmod
  from seaborn.external import husl
  from seaborn._compat import get_colormap
  from seaborn.colors import xkcd_rgb, crayons
label_desc: Use image node_id 17 for calling the TestColorPalettes obj's underlying member method code with example usage: obj.test_husl_values() without return types