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)