code: def test_kronrod_accuracy(self):
      for test_case in BASIC_TEST_CASES:
          # G-K requires a batch dimension
          test_case = IntegrationTestCase(
              func=test_case.func,
              lower=[test_case.lower],
              upper=[test_case.upper],
              tolerance=test_case.tolerance,
              antiderivative=test_case.antiderivative,
              expected_gauss_n32_result=test_case.expected_gauss_n32_result,
          )
          self._test_kronrod_accuracy(
              tff_int.gauss_kronrod, {}, test_case, 1e-8
          )
  
imports: import collections
  import math
  import numpy
  import tensorflow.compat.v2
  import tf_quant_finance
  from tensorflow.python.framework import test_util
  from tf_quant_finance.math.integration import adaptive_update
label_desc: Use image node_id 11 for calling the IntegrationTest obj's underlying member method code with example usage: obj.test_kronrod_accuracy() without return types