Spec-Zone.ru › NumPy 1.12

Поддержка тестирования (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, если два объекта типа array_like не равны.
assert_array_less(x, y[, err_msg, verbose]) Вызывает AssertionError, если два объекта типа array_like не упорядочены по убыванию.
assert_equal(actual, desired[, err_msg, verbose]) Вызывает AssertionError, если два объекта не равны.
assert_raises(exception_class, callable, ...) Не выполняется, если вызов callable не генерирует исключение exception_class.
assert_raises_regex(exception_class, ...) Не выполняется, если вызов callable не генерирует исключение exception_class с сообщением, соответствующим expected_regexp.
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–2017 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.12.0/reference/routines.testing.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API