Show More
@@ -205,7 +205,7 b' def skipif(skip_condition, msg=None):' | |||
|
205 | 205 | |
|
206 | 206 | # Allow for both boolean or callable skip conditions. |
|
207 | 207 | if callable(skip_condition): |
|
208 |
skip_val = |
|
|
208 | skip_val = skip_condition | |
|
209 | 209 | else: |
|
210 | 210 | skip_val = lambda : skip_condition |
|
211 | 211 | |
@@ -262,6 +262,16 b' def skip(msg=None):' | |||
|
262 | 262 | return skipif(True,msg) |
|
263 | 263 | |
|
264 | 264 | |
|
265 | def onlyif(condition, msg): | |
|
266 | """The reverse from skipif, see skipif for details.""" | |
|
267 | ||
|
268 | if callable(condition): | |
|
269 | skip_condition = lambda : not condition() | |
|
270 | else: | |
|
271 | skip_condition = lambda : not condition | |
|
272 | ||
|
273 | return skipif(skip_condition, msg) | |
|
274 | ||
|
265 | 275 | #----------------------------------------------------------------------------- |
|
266 | 276 | # Utility functions for decorators |
|
267 | 277 | def numpy_not_available(): |
General Comments 0
You need to be logged in to leave comments.
Login now