def test_uniformfloat_is_legal(self):
     f1 = UniformFloatHyperparameter("param", 0.1, 10, q=0.1, log=True)
     self.assertTrue(f1.is_legal(3.0))
     self.assertTrue(f1.is_legal(3))
     self.assertFalse(f1.is_legal(-0.1))
     self.assertFalse(f1.is_legal(10.1))
     self.assertFalse(f1.is_legal("AAA"))
     self.assertFalse(f1.is_legal(dict()))