def METHOD_NAME(self):
    add_layer = GlobalRandomDroppingPoints(drop_rate=0.5)
    point_clouds = np.random.random(size=(1, 50, 2)).astype("float32")
    point_clouds = np.concatenate([point_clouds, point_clouds], axis=0)
    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.assertNotAllClose(inputs, outputs)
    # The augmented point clouds in the first frame should be the same as
    # the augmented point clouds in the second frame.
    self.assertAllClose(outputs[POINT_CLOUDS][0], outputs[POINT_CLOUDS][1])