18
18
19
19
N , K = 100 , 10
20
20
21
+ def _skip_if_no_scipy ():
22
+ try :
23
+ import scipy .stats
24
+ except ImportError :
25
+ raise nose .SkipTest
21
26
22
27
class TestMoments (unittest .TestCase ):
23
28
@@ -64,6 +69,7 @@ def test_rolling_mean(self):
64
69
self ._check_moment_func (mom .rolling_mean , np .mean )
65
70
66
71
def test_cmov_mean (self ):
72
+ _skip_if_no_scipy ()
67
73
try :
68
74
from scikits .timeseries .lib import cmov_mean
69
75
except ImportError :
@@ -81,6 +87,7 @@ def test_cmov_mean(self):
81
87
assert_series_equal (xp , rs )
82
88
83
89
def test_cmov_window (self ):
90
+ _skip_if_no_scipy ()
84
91
try :
85
92
from scikits .timeseries .lib import cmov_window
86
93
except ImportError :
@@ -98,6 +105,7 @@ def test_cmov_window(self):
98
105
assert_series_equal (xp , rs )
99
106
100
107
def test_cmov_window_corner (self ):
108
+ _skip_if_no_scipy ()
101
109
try :
102
110
from scikits .timeseries .lib import cmov_window
103
111
except ImportError :
@@ -121,6 +129,7 @@ def test_cmov_window_corner(self):
121
129
self .assert_ (len (rs ) == 5 )
122
130
123
131
def test_cmov_window_frame (self ):
132
+ _skip_if_no_scipy ()
124
133
try :
125
134
from scikits .timeseries .lib import cmov_window
126
135
except ImportError :
@@ -133,6 +142,7 @@ def test_cmov_window_frame(self):
133
142
assert_frame_equal (DataFrame (xp ), rs )
134
143
135
144
def test_cmov_window_na_min_periods (self ):
145
+ _skip_if_no_scipy ()
136
146
try :
137
147
from scikits .timeseries .lib import cmov_window
138
148
except ImportError :
@@ -149,6 +159,7 @@ def test_cmov_window_na_min_periods(self):
149
159
assert_series_equal (xp , rs )
150
160
151
161
def test_cmov_window_regular (self ):
162
+ _skip_if_no_scipy ()
152
163
try :
153
164
from scikits .timeseries .lib import cmov_window
154
165
except ImportError :
@@ -164,6 +175,7 @@ def test_cmov_window_regular(self):
164
175
assert_series_equal (Series (xp ), rs )
165
176
166
177
def test_cmov_window_special (self ):
178
+ _skip_if_no_scipy ()
167
179
try :
168
180
from scikits .timeseries .lib import cmov_window
169
181
except ImportError :
0 commit comments