[Scipy-svn] r3812 - in branches/testing_cleanup/scipy: stats testing
scipy-svn@scip...
scipy-svn@scip...
Thu Jan 10 03:04:30 CST 2008
Author: matthew.brett@gmail.com
Date: 2008-01-10 03:04:27 -0600 (Thu, 10 Jan 2008)
New Revision: 3812
Modified:
branches/testing_cleanup/scipy/stats/morestats.py
branches/testing_cleanup/scipy/testing/decorators.py
Log:
Revised nose test discovery decorator
Modified: branches/testing_cleanup/scipy/stats/morestats.py
===================================================================
--- branches/testing_cleanup/scipy/stats/morestats.py 2008-01-10 00:45:34 UTC (rev 3811)
+++ branches/testing_cleanup/scipy/stats/morestats.py 2008-01-10 09:04:27 UTC (rev 3812)
@@ -17,7 +17,7 @@
import scipy.special as special
import futil
import numpy as sb
-from scipy.testing.decorators import not_a_test
+from scipy.testing.decorators import is_nosetest
__all__ = ['find_repeats',
'bayes_mvs', 'kstat', 'kstatvar', 'probplot', 'ppcc_max', 'ppcc_plot',
@@ -770,7 +770,7 @@
pval = distributions.f.sf(W,k-1,Ntot-k) # 1 - cdf
return W, pval
-@not_a_test
+@is_nosetest(False)
def binom_test(x,n=None,p=0.5):
"""An exact (two-sided) test of the null hypothesis that the
probability of success in a Bernoulli experiment is p.
Modified: branches/testing_cleanup/scipy/testing/decorators.py
===================================================================
--- branches/testing_cleanup/scipy/testing/decorators.py 2008-01-10 00:45:34 UTC (rev 3811)
+++ branches/testing_cleanup/scipy/testing/decorators.py 2008-01-10 09:04:27 UTC (rev 3812)
@@ -27,8 +27,16 @@
t.willfail = True
return t
-def not_a_test(t):
- ''' Signals to nose that this function is not a test
+def is_nosetest(tf):
+ ''' Signals to nose that this function is or is not a test
+
+ e.g
+ >>> @is_nosetest(False)
+ >>> def func_with_test_in_name(arg1, arg2): pass
+ ...
+ >>>
'''
- t.__test__ = False
- return t
+ def set_test(t):
+ t.__test__ = tf
+ return t
+ return set_test
More information about the Scipy-svn
mailing list