Nose tests decorators
Nose is a Python framework that makes (unit) testing a bit easier. Nose helps you organize tests. According to the nose
documentation:
Any python source file, directory or package that matches the testMatch regular expression (by default: (?:^|[b_.-])[Tt]est) will be collected as a test.
Nose makes extensive use of decorators. Python decorators are annotations that indicate something about a method or a function. The numpy.testing
module has a number of decorators:
Decorator |
Description |
---|---|
|
This is the filter's deprecation warning when running tests |
|
This raises the |
|
This marks a function as being a test or not being a test. |
|
This raises the |
|
This labels test functions or methods as slow. |
Additionally...