def testRelativeChange_FromZero_ReturnsInf(self):
   self.assertEqual(float('inf'), find_change_points._RelativeChange(0, 1))
 def testRelativeChange_NoChange_ReturnsZero(self):
   self.assertEqual(0, find_change_points._RelativeChange(7, 7))
 def testRelativeChange(self):
   # The relative difference is with respect to the first number, and the
   # absolute value is taken. So 1 means doubling, and 0.5 means halving.
   self.assertEqual(1, find_change_points._RelativeChange(32, 64))
   self.assertEqual(0.5, find_change_points._RelativeChange(64, 32))
 def testRelativeChange_FromZero_ReturnsInf(self):
     self.assertEqual(float('inf'),
                      find_change_points._RelativeChange(0, 1))
 def testRelativeChange_NoChange_ReturnsZero(self):
     self.assertEqual(0, find_change_points._RelativeChange(7, 7))
 def testRelativeChange(self):
     # The relative difference is with respect to the first number, and the
     # absolute value is taken. So 1 means doubling, and 0.5 means halving.
     self.assertEqual(1, find_change_points._RelativeChange(32, 64))
     self.assertEqual(0.5, find_change_points._RelativeChange(64, 32))