def METHOD_NAME(self):
    """
    Test :func:`colour.models.icacb.XYZ_to_ICaCb` definition domain and
    range scale support.
    """
    XYZ = np.array([0.07818780, 0.06157201, 0.28099326])
    ICaCb = XYZ_to_ICaCb(XYZ)
    d_r = (("reference", 1), ("1", 1), ("100", 100))
    for scale, factor in d_r:
        with domain_range_scale(scale):
            np.testing.assert_array_almost_equal(
                XYZ_to_ICaCb(XYZ * factor), ICaCb * factor, decimal=7
            )