def test_returns_default_if_string_is_invalid(self):
     self.assertEqual(chaos.safe_float("not a number", 0.5), 0.5)
 def test_returns_default_if_string_is_invalid(self):
     self.assertEqual(chaos.safe_float("not a number", 0.5), 0.5)
 def test_returns_float_if_string_is_valid(self):
     self.assertEqual(chaos.safe_float("1.0", 0.5), 1.0)
     self.assertEqual(chaos.safe_float("0.0", 0.5), 0.0)
     self.assertEqual(chaos.safe_float(" 1.0 ", 0.5), 1.0)
 def test_returns_float_if_string_is_valid(self):
     self.assertEqual(chaos.safe_float("1.0", 0.5), 1.0)
     self.assertEqual(chaos.safe_float("0.0", 0.5), 0.0)
     self.assertEqual(chaos.safe_float(" 1.0 ", 0.5), 1.0)