mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-06-05 14:55:15 +02:00
migrate variational_tests to pytest
This commit is contained in:
parent
ae5e53a5b9
commit
5bab8ca976
1 changed files with 4 additions and 9 deletions
|
|
@ -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()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue