def METHOD_NAME(self):
    name = "dpsec"
    data = np.array([-1, 0, 2, 3])
    # run the test but suppress the expected runtime warnings
    with warnings.catch_warnings():
        warnings.filterwarnings("ignore", category=RuntimeWarning)
        assert_array_equal(
            self.ft.transform_feature(data, name, "sqrt", raise_error=False),
            np.sqrt(data),
        )
        assert_array_equal(
            self.ft.transform_feature(data, name, "inv", raise_error=False),
            1 / data,
        )
        assert_array_equal(
            self.ft.transform_feature(data, name, "addOneInv", raise_error=False),
            1 / (data + 1),
        )
        assert_array_equal(
            self.ft.transform_feature(data, name, "log", raise_error=False),
            np.log(data),
        )
        assert_array_equal(
            self.ft.transform_feature(data, name, "addOneLn", raise_error=False),
            np.log(data + 1),
        )