def METHOD_NAME(self):
    """
    Test :method:`colour.algebra.extrapolation.Extrapolator.__call__`
    method nan support.
    """
    cases = [-1.0, 0.0, 1.0, -np.inf, np.inf, np.nan]
    cases = np.array(list(set(product(cases, repeat=3))))
    for case in cases:
        extrapolator = Extrapolator(LinearInterpolator(case, case))
        extrapolator(case[0])