numpy.testing.decorate_methods
- 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является строкой, она сначала компилируется в регулярное выражение.
© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/generated/numpy.testing.decorate_methods.html