code: def test_simpson_rapid_change(self):
      self._test_accuracy(
          tff_int.simpson,
          {"num_points": 1001},
          TEST_CASE_RAPID_CHANGE,
          2e-1,
      )
      self._test_accuracy(
          tff_int.simpson,
          {"num_points": 10001},
          TEST_CASE_RAPID_CHANGE,
          3e-2,
      )
      self._test_accuracy(
          tff_int.simpson,
          {"num_points": 100001},
          TEST_CASE_RAPID_CHANGE,
          5e-4,
      )
      self._test_accuracy(
          tff_int.simpson,
          {"num_points": 1000001},
          TEST_CASE_RAPID_CHANGE,
          3e-6,
      )
  
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 17 for calling the IntegrationTest obj's underlying member method code with example usage: obj.test_simpson_rapid_change() without return types