def METHOD_NAME(self):
    """
    Test :func:`colour.models.osa_ucs.XYZ_to_OSA_UCS` definition domain
    and range scale support.
    """
    XYZ = np.array([0.20654008, 0.12197225, 0.05136952]) * 100
    Ljg = XYZ_to_OSA_UCS(XYZ)
    d_r = (("reference", 1), ("1", 0.01), ("100", 1))
    for scale, factor in d_r:
        with domain_range_scale(scale):
            np.testing.assert_array_almost_equal(
                XYZ_to_OSA_UCS(XYZ * factor), Ljg * factor, decimal=7
            )