diff --git a/GPy/testing/variational_tests.py b/GPy/testing/variational_tests.py index cd266f4d..33197d03 100644 --- a/GPy/testing/variational_tests.py +++ b/GPy/testing/variational_tests.py @@ -27,7 +27,6 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. """ -import unittest import GPy, numpy as np @@ -48,18 +47,14 @@ class KLGrad(GPy.core.Model): return self._obj -class Test(unittest.TestCase): - def setUp(self): +class TestVariational: + def setup(self): np.random.seed(12345) self.Xvar = GPy.core.parameterization.variational.NormalPosterior( np.random.uniform(0, 1, (10, 3)), np.random.uniform(1e-5, 0.01, (10, 3)) ) - def testNormal(self): + def test_normal(self): + self.setup() klgrad = KLGrad(self.Xvar, GPy.core.parameterization.variational.NormalPrior()) np.testing.assert_(klgrad.checkgrad()) - - -if __name__ == "__main__": - # import sys;sys.argv = ['', 'Test.testNormal'] - unittest.main()