def METHOD_NAME(self, input_param: dict, shape_input):
    shapes = [shape_input] + [shape_input[0:2] + [int(i / j) for i in shape_input[2:]] for j in range(1, 3)]
    inputs = [self.get_input(shapes[i], is_positive=True) for i in range(len(shapes))]
    loss = PatchAdversarialLoss(**input_param)
    assert len(loss(inputs, for_discriminator=True, target_is_real=True)) == 3