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