diff --git a/GPy/testing/examples_tests.py b/GPy/testing/examples_tests.py index 967d7a6a..9636b286 100644 --- a/GPy/testing/examples_tests.py +++ b/GPy/testing/examples_tests.py @@ -27,19 +27,27 @@ def checkgrads_generator(model): self._checkgrad(model) return model_checkgrads """ + def model_checkgrads(model): assert model.checkgrad() is True + def model_instance(model): assert model.checkgrad() is True + def test_models(): examples_path = os.path.dirname(GPy.examples.__file__) #Load modules for loader, module_name, is_pkg in pkgutil.iter_modules([examples_path]): #Load examples module_examples = loader.find_module(module_name).load_module(module_name) - functions = [ func for func in [inspect.getmembers(module_examples, predicate=inspect.isfunction)[0]] if func[0].startswith('_') is False ] + print "MODULE", module_examples + print "Before" + print inspect.getmembers(module_examples, predicate=inspect.isfunction) + functions = [ func for func in inspect.getmembers(module_examples, predicate=inspect.isfunction) if func[0].startswith('_') is False ] + print "After" + print functions for example in functions: print "Testing example: ", example[0] #Generate model @@ -59,7 +67,7 @@ def test_models(): """ model_checkgrads.description = 'test_checkgrads_%s' % example[0] yield model_checkgrads, model - model_instance.description = 'test_checkgrads_%s' % example[0] + model_instance.description = 'test_instance_%s' % example[0] yield model_instance, model if __name__ == "__main__":