format on save

This commit is contained in:
Martin Bubel 2023-10-08 23:42:10 +02:00
parent 4685d10463
commit 3695763a5d

View file

@ -4,24 +4,26 @@ import scipy as sp
import GPy import GPy
import warnings import warnings
class MiscTests(np.testing.TestCase): class MiscTests(np.testing.TestCase):
""" """
Testing some utilities of misc Testing some utilities of misc
""" """
def setUp(self): def setUp(self):
self._lim_val = np.finfo(np.float64).max self._lim_val = np.finfo(np.float64).max
self._lim_val_exp = np.log(self._lim_val) self._lim_val_exp = np.log(self._lim_val)
def test_safe_exp_upper(self): def test_safe_exp_upper(self):
with warnings.catch_warnings(record=True) as w: with warnings.catch_warnings(record=True) as w:
warnings.simplefilter('always') # always print warnings.simplefilter("always") # always print
assert np.isfinite(np.exp(self._lim_val_exp)) assert np.isfinite(np.exp(self._lim_val_exp))
assert np.isinf(np.exp(self._lim_val_exp + 1)) assert np.isinf(np.exp(self._lim_val_exp + 1))
assert np.isfinite(GPy.util.misc.safe_exp(self._lim_val_exp + 1)) assert np.isfinite(GPy.util.misc.safe_exp(self._lim_val_exp + 1))
print(w) print(w)
print(len(w)) print(len(w))
assert len(w)<=1 # should have one overflow warning assert len(w) <= 1 # should have one overflow warning
def test_safe_exp_lower(self): def test_safe_exp_lower(self):
assert GPy.util.misc.safe_exp(1e-10) < np.inf assert GPy.util.misc.safe_exp(1e-10) < np.inf