code: def testToDouble(self):
      self._test(
          dtypes.float64,
          [
              ("0", 0),
              ("3", 3),
              ("-1", -1),
              ("1.12", 1.12),
              ("0xF", 15),
              ("   -10.5", -10.5),
              ("3.40282e+38", 3.40282e38),
              # Greater than max value of float.
              ("3.40283e+38", 3.40283e38),
              # Less than min value of float.
              ("-3.40283e+38", -3.40283e38),
              ("NAN", float("NAN")),
              ("INF", float("INF")),
          ],
          [("10foobar", _ERROR_MESSAGE + "10foobar")],
      )
  
file_path: tensorflow-upstream/tensorflow/python/kernel_tests/strings_ops/string_to_number_op_test.py
imports: from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import parsing_ops
  from tensorflow.python.platform import test
label_desc: Use image node_id 3 for calling the StringToNumberOpTest obj's underlying member method code with example usage: obj.testToDouble() without return types