mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-05-01 15:52:39 +02:00
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:
parent
d1200a1be7
commit
625eedd6ac
1 changed files with 11 additions and 6 deletions
|
|
@ -14,7 +14,6 @@ import examples
|
|||
import likelihoods
|
||||
import testing
|
||||
from numpy.testing import Tester
|
||||
from nose.tools import nottest
|
||||
import kern
|
||||
import plotting
|
||||
|
||||
|
|
@ -22,10 +21,16 @@ import plotting
|
|||
from core import Model
|
||||
from core.parameterization import Param, Parameterized, ObsAr
|
||||
|
||||
@nottest
|
||||
def tests():
|
||||
Tester(testing).test(verbose=10)
|
||||
|
||||
#@nottest
|
||||
try:
|
||||
#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):
|
||||
"""
|
||||
|
|
@ -36,4 +41,4 @@ def load(file_path):
|
|||
import cPickle as pickle
|
||||
with open(file_path, 'rb') as f:
|
||||
m = pickle.load(f)
|
||||
return m
|
||||
return m
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue