def test_uniformfloat_to_integer(self):
     f1 = UniformFloatHyperparameter("param", 1, 10, q=0.1, log=True)
     with warnings.catch_warnings():
         f2 = f1.to_integer()
         warnings.simplefilter("ignore")
         # TODO is this a useful rounding?
         # TODO should there be any rounding, if e.g. lower=0.1
         self.assertEqual("param, Type: UniformInteger, Range: [1, 10], "
                          "Default: 3, on log-scale", str(f2))