def test_get_float(self):
     d = {
         'a': 1.0,
         'b': True,
         'c': float(4.25),
     }
     b = ParseDict(d)
     self.assertEqual(b.get_float('a'), float(1.0))
     self.assertEqual(b.get_float('b'), float(0.0))
     self.assertEqual(b.get_float('b', float(2.5)), float(2.5))
     self.assertEqual(b.get_float('c'), float(4.25))
 def test_get_float_with_choices(self):
     d = {
         'a': float(0.25),
         'b': float(0.35),
     }
     b = ParseDict(d)
     o = [float(0.0), float(0.25), float(0.5), float(0.75), float(1.0)]
     self.assertEqual(b.get_float('a', float(0.5), choices=o), float(0.25))
     self.assertEqual(b.get_float('b', float(0.5), choices=o), float(0.5))