code: def test_normal_case(self, model_fn):
      (
          inputs,
          labels,
          model,
          loss_fn,
          expected_adv_loss,
      ) = self._build_linear_regression_model_and_inputs(model_fn)
      adv_loss = adversarial_regularization.adversarial_loss(
          inputs, labels, model, loss_fn, adv_config=self.adv_config
      )
      self.assertAllClose(expected_adv_loss, self.evaluate(adv_loss))
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import collections
  import os
  from absl.testing import parameterized
  import neural_structured_learning.configs
  from neural_structured_learning.keras import adversarial_regularization
  import numpy
  import tensorflow
  from tensorflow.python.framework import test_util
label_desc: Use image node_id 4 for calling the AdversarialLossTest obj's underlying member method code with example usage: obj.test_normal_case(model_fn) without return types