def METHOD_NAME(self, im_shape, input_type):
    data = self.get_data(im_shape, input_type)
    # use same image for both dictionary entries to check same trans is applied to them
    data = {KEYS[0]: deepcopy(data[KEYS[0]]), KEYS[1]: deepcopy(data[KEYS[0]])}
    alpha = [0.5, 1.0]
    t = RandGibbsNoised(KEYS, 1.0, alpha)
    out = t(deepcopy(data))
    assert_allclose(out[KEYS[0]], out[KEYS[1]], rtol=1e-7, atol=0, type_test=False)