Use numpy testing framework which is based on nose as of v1.2
Extend the decorators to use nipy’s gui and data labels.
Factory function to create a decorator that applies one or more labels.
Parameters: | label : string or sequence One or more labels that will be applied by the decorator to the functions |
---|
it decorates. Labels are attributes of the decorated function with their value set to True.
Keywords: | ds : string An optional docstring for the resulting decorator. If not given, a default docstring is auto-generated. |
---|---|
Returns: | A decorator. |
Examples: |
>>> from nipy.testing import make_label_dec
>>> slow = make_label_dec('slow')
>>> print slow.__doc__
Labels a test as 'slow'
>>> from nipy.testing import make_label_dec
>>> rare = make_label_dec(['slow','hard'],
... "Mix labels 'slow' and 'hard' for rare tests")
>>> @rare
... def f(): pass
...
>>>
>>> f.slow
True
>>> f.hard
True
Skip a test that needs further review.
Parameters: | msg : string
|
---|