def METHOD_NAME(self):
    """Test :func:`colour.io.luts.__init__.read_LUT` definition."""
    LUT_1 = read_LUT(
        os.path.join(ROOT_LUTS, "sony_spi1d", "eotf_sRGB_1D.spi1d")
    )
    np.testing.assert_array_almost_equal(
        LUT_1.table,
        np.array(
            [
                -7.73990000e-03,
                5.16000000e-04,
                1.22181000e-02,
                3.96819000e-02,
                8.71438000e-02,
                1.57439400e-01,
                2.52950100e-01,
                3.75757900e-01,
                5.27729400e-01,
                7.10566500e-01,
                9.25840600e-01,
                1.17501630e00,
                1.45946870e00,
                1.78049680e00,
                2.13933380e00,
                2.53715520e00,
            ]
        ),
    )
    self.assertEqual(LUT_1.name, "eotf sRGB 1D")
    self.assertEqual(LUT_1.dimensions, 1)
    np.testing.assert_array_equal(LUT_1.domain, np.array([-0.1, 1.5]))
    self.assertEqual(LUT_1.size, 16)
    self.assertListEqual(
        LUT_1.comments,
        ['Generated by "Colour 0.3.11".', '"colour.models.eotf_sRGB".'],
    )
    LUT_2 = read_LUT(
        os.path.join(ROOT_LUTS, "resolve_cube", "LogC_Video.cube")
    )
    np.testing.assert_array_almost_equal(
        LUT_2[0].table,
        np.array(
            [
                [0.00000000, 0.00000000, 0.00000000],
                [0.02708500, 0.02708500, 0.02708500],
                [0.06304900, 0.06304900, 0.06304900],
                [0.11314900, 0.11314900, 0.11314900],
                [0.18304900, 0.18304900, 0.18304900],
                [0.28981100, 0.28981100, 0.28981100],
                [0.41735300, 0.41735300, 0.41735300],
                [0.54523100, 0.54523100, 0.54523100],
                [0.67020500, 0.67020500, 0.67020500],
                [0.78963000, 0.78963000, 0.78963000],
                [0.88646800, 0.88646800, 0.88646800],
                [0.94549100, 0.94549100, 0.94549100],
                [0.97644900, 0.97644900, 0.97644900],
                [0.98924800, 0.98924800, 0.98924800],
                [0.99379700, 0.99379700, 0.99379700],
                [1.00000000, 1.00000000, 1.00000000],
            ]
        ),
    )
    self.assertEqual(LUT_2[1].size, 4)