code: def test_test_cases(self):
      all_tests = test_utils.named_product(
          [
              {"testcase_name": "negative", "x": -1},
              {"testcase_name": "positive", "x": 1},
              {"testcase_name": "zero", "x": 0},
          ],
          numeral_type=[float, int],
      )
      names = [test["testcase_name"] for test in all_tests]
      self.assertListEqual(
          names,
          [
              "negative_float",
              "positive_float",
              "zero_float",
              "negative_int",
              "positive_int",
              "zero_int",
          ],
      )
  
imports: import numpy
  from absl.testing import parameterized
  from keras.testing import test_case
  from keras.testing import test_utils
label_desc: Use image node_id 1 for calling the NamedProductTest obj's underlying member method code with example usage: obj.test_test_cases() without return types