def METHOD_NAME(self):
    attack_params = {"max_translation": 10.0, "num_translations": 3, "max_rotation": 30.0, "num_rotations": 3}
    classifier = get_tabular_classifier_kr()
    attack = SpatialTransformation(classifier=classifier, verbose=False)
    attack.set_params(**attack_params)
    data = np.random.rand(10, 4)
    # Assert that value error is raised for feature vectors
    with self.assertRaises(ValueError) as context:
        attack.generate(data)
    self.assertIn("Feature vectors detected.", str(context.exception))