Поддержка тестирования (numpy.testing)
Общая поддержка тестирования для всех скриптов тестирования numpy.
Этот единственный модуль должен предоставлять всю общую функциональность для тестов numpy в одном месте, так что скрипты тестирования тестирования могут просто импортировать его и сразу работать. Для справки см. Руководства по тестированию.
Утверждения
| Вызывает AssertionError, если два элемента не равны с заданной точностью. |
| Вызывает AssertionError, если два элемента не равны с заданным количеством значащих цифр. |
| Вызывает AssertionError, если два объекта не равны с заданной точностью. |
| Вызывает AssertionError, если два объекта не равны с заданной погрешностью. |
| Сравнение двух массивов относительно их расстояния. |
| Проверка того, что все элементы массивов отличаются не более чем на N единиц в последнем разряде. |
| Вызывает AssertionError, если два объекта массивоподобного типа не равны. |
| Вызывает AssertionError, если два объекта массивоподобного типа не упорядочены по возрастанию. |
| Вызывает AssertionError, если два объекта не равны. |
| Не выполняется, если вызываемый объект не генерирует исключение указанного класса, когда вызывается с аргументами args и ключевыми аргументами kwargs. |
| Не выполняется, если вызываемый объект не генерирует исключение указанного класса и с сообщением, соответствующим expected_regexp, когда вызывается с аргументами args и ключевыми аргументами kwargs. |
| Не выполняется, если данный вызываемый объект не генерирует указанное предупреждение. |
| Проверка равенства двух строк. |
Декораторы
| Фильтр предупреждений о устаревании при выполнении набора тестов. |
| Функция, которая вызывает исключение KnownFailureException, если указанное условие истинно. |
| Указывает nose, является ли эта функция тестом или нет. |
| Функция, вызывающая исключение SkipTest, если указанное условие истинно. |
| Помечает тест как «медленный». |
| Применение декоратора ко всем методам в классе, соответствующим регулярному выражению. |
Выполнение тестов
Псевдоним | |
| Запуск модуля тестирования. |
| Запуск doctests, найденных в указанном файле. |
| Менеджер контекста и декоратор, выполняющий примерно ту же функцию, что и |
Рекомендации
- Руководства по тестированию
© 2005–2021 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.20/reference/routines.testing.html