code: def test_multiple_discs(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
      )
  
file_path: MONAI/tests/test_adversarial_loss.py
imports: from __future__ import annotations
  import unittest
  import torch
  from parameterized import parameterized
  from monai.losses import PatchAdversarialLoss
label_desc: Use image node_id 4 for calling the TestPatchAdversarialLoss obj's underlying member method code with example usage: obj.test_multiple_discs(input_param, shape_input) without return types