Nose test decorators
A nose is an organ above the mouth that is used by humans and animals to breathe and smell. It is also a Python framework that makes (unit) testing 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 (see http://thecodeship.com/patterns/guide-to-python-function-decorators/). The numpy.testing
module has a number of decorators. The following table shows the different decorators in the numpy.testing
module:
Decorator |
Description |
---|---|
|
This function filters deprecation warnings when running tests |
|
This function raises |
|