code: def test_safe_reciprocal(self):
      value = self.eval(qn.safe_reciprocal(4.0, epsilon=1e-7))
      self.assertAlmostEqual(0.25, value)
  
      value = self.eval(qn.safe_reciprocal(1e-8, epsilon=1e-7))
      self.assertAlmostEqual(1e7, value)
  
      value = self.eval(qn.safe_reciprocal(1e-8, epsilon=0.01))
      self.assertAlmostEqual(100, value)
  
imports: from functools import partial
  from collections import namedtuple
  import numpy
  from sklearn import metrics
  from neupy.utils import asfloat
  from neupy import algorithms, layers, init
  from neupy.algorithms.gd import quasi_newton
  from helpers import simple_classification
  from base import BaseTestCase
label_desc: Use image node_id 10 for calling the QuasiNewtonTestCase obj's underlying member method code with example usage: obj.test_safe_reciprocal() without return types