Поддержка тестирования (numpy.testing)
Общая поддержка тестирования для всех скриптов тестирования numpy.
Этот единственный модуль должен предоставлять всю общую функциональность для тестов numpy в одном месте, чтобы скрипты тестов могли просто импортировать его и сразу же работать.
Ассерты
assert_almost_equal(actual, desired[, ...]) | Вызывает AssertionError, если два элемента не равны с заданной точностью. |
assert_approx_equal(actual, desired[, ...]) | Вызывает AssertionError, если два элемента не равны с заданным числом значащих цифр. |
assert_array_almost_equal(x, y[, decimal, ...]) | Вызывает AssertionError, если два объекта не равны с заданной точностью. |
assert_allclose(actual, desired[, rtol, ...]) | Вызывает AssertionError, если два объекта не равны с заданной погрешностью. |
assert_array_almost_equal_nulp(x, y[, nulp]) | Сравнивает два массива относительно их разнесения. |
assert_array_max_ulp(a, b[, maxulp, dtype]) | Проверяет, что все элементы массивов отличаются не более чем на N единиц в последнем разряде. |
assert_array_equal(x, y[, err_msg, verbose]) | Вызывает AssertionError, если два объекта массивоподобного типа не равны. |
assert_array_less(x, y[, err_msg, verbose]) | Вызывает AssertionError, если два объекта массивоподобного типа не упорядочены по возрастанию. |
assert_equal(actual, desired[, err_msg, verbose]) | Вызывает AssertionError, если два объекта не равны. |
assert_raises(exception_class, callable, ...) | Не выполняется, если вызываемый объект не генерирует исключение класса exception_class при вызове с аргументами args и именованными аргументами kwargs. |
assert_raises_regex(exception_class, ...[, ...]) | Не выполняется, если вызываемый объект не генерирует исключение класса exception_class с сообщением, соответствующим expected_regexp, при вызове с аргументами args и именованными аргументами kwargs. |
assert_warns(warning_class, *args, **kwargs) | Не выполняется, если задаваемый вызываемый объект не генерирует указанное предупреждение. |
assert_string_equal(actual, desired) | Проверяет, равны ли две строки. |
Декораторы
decorators.deprecated([conditional]) | Фильтрует предупреждения об устаревании при запуске набора тестов. |
decorators.knownfailureif(fail_condition[, msg]) | Заставляет функцию генерировать исключение KnownFailureException, если заданное условие истинно. |
decorators.setastest([tf]) | Сигнализирует nose, является ли данная функция тестом или нет. |
decorators.skipif(skip_condition[, msg]) | Заставляет функцию генерировать исключение SkipTest, если заданное условие истинно. |
decorators.slow(t) | Помечает тест как «медленный». |
decorate_methods(cls, decorator[, testmatch]) | Применяет декоратор ко всем методам в классе, соответствующим регулярному выражению. |
Запуск тестов
Tester | псевдоним NoseTester
|
run_module_suite([file_to_run, argv]) | Запускает модуль тестов. |
rundocs([filename, raise_on_error]) | Запускает doctests, найденные в заданном файле. |
© 2008–2016 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.11.0/reference/routines.testing.html