Catch nosetests import error if not installed, now ignore GPy.tests() when nosetests GPy is called, but allows GPy.tests() to be called, and throws error if this is tried without nose being installed

This commit is contained in:
Alan Saul 2014-11-03 11:54:55 +00:00
parent d1200a1be7
commit 625eedd6ac

View file

@ -14,7 +14,6 @@ import examples
import likelihoods import likelihoods
import testing import testing
from numpy.testing import Tester from numpy.testing import Tester
from nose.tools import nottest
import kern import kern
import plotting import plotting
@ -22,10 +21,16 @@ import plotting
from core import Model from core import Model
from core.parameterization import Param, Parameterized, ObsAr from core.parameterization import Param, Parameterized, ObsAr
@nottest #@nottest
def tests(): try:
Tester(testing).test(verbose=10) #Get rid of nose dependency by only ignoring if you have nose installed
from nose.tools import nottest
@nottest
def tests():
Tester(testing).test(verbose=10)
except:
def tests():
Tester(testing).test(verbose=10)
def load(file_path): def load(file_path):
""" """