def METHOD_NAME(self):
    add_layer = FrustumRandomDroppingPoints(
        r_distance=0,
        theta_width=np.pi,
        phi_width=np.pi,
        drop_rate=1.0,
        exclude_classes=1,
    )
    point_clouds = np.random.random(size=(2, 50, 10)).astype("float32")
    exclude_classes = np.ones(shape=(2, 50, 1)).astype("float32")
    point_clouds = np.concatenate([point_clouds, exclude_classes], axis=-1)
    bounding_boxes = np.random.random(size=(2, 10, 7)).astype("float32")
    inputs = {POINT_CLOUDS: point_clouds, BOUNDING_BOXES: bounding_boxes}
    outputs = add_layer(inputs)
    self.assertAllClose(inputs, outputs)