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
testMatchregular 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 ... |
|---|
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access