numpy.testing.decorate_methods
-
numpy.testing.decorate_methods(cls, decorator, testmatch=None)[source] -
Применить декоратор ко всем методам в классе, соответствующим регулярному выражению.
Данный декоратор применяется ко всем публичным методам класса
cls, которые соответствуют регулярному выражениюtestmatch(testmatch.search(methodname)). Методы, являющиеся приватными (т.е. начинающиеся с нижнего подчеркивания), игнорируются.Параметры: cls : класс
Класс, методы которого нужно декорировать.
decorator : функция
Декоратор, который нужно применить к методам
testmatch : скомпилированное регулярное выражение или строка, необязательно
Регулярное выражение. Значение по умолчанию — None, в этом случае используется значение по умолчанию nose (
re.compile(r'(?:^|[\b_\.%s-])[Tt]est' % os.sep)). Еслиtestmatchявляется строкой, она сначала компилируется в регулярное выражение.
© 2008–2017 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.12.0/reference/generated/numpy.testing.decorate_methods.html