case.
TestCase
базовый класс для тестов, запускаемые тесты должны начинаться со слова test
setUp
()Вызывается для выполнения настроек, перед вызовом любых методов тестирования.
tearDown
()Вызывается для выполнения заключительных действий после выполнения всех тестов.
assert
(expr[, msg])проверяет expr на False
assertEqual
(x, y[, msg])сравнивает x, y
assertIsInstance
(x, y[, msg])Проверяет, является ли объект экземпляром класса
self.assertIsInstance(a, b, 'some msg')
assertNotEqual
(x, y[, msg])сравнивает x, y
assertAlmostEqual
(x, y[, places, msg])сравнивает x, y c точностью до places
assertNotAlmostEqual
(x, y[, places, msg])сравнивает x, y c точностью до places
assertRaises
(exc, calable, *args)проверяет что calable вызывает исключение exc, args передаются в calable
with self.assertRaises(Warning) as cm:
ErrorMethod()
self.assertIn('error message' cm.exception.message)
failUnless
(expr[, msg])проверяет expr на False
failUnlessEqual
(x, y[, msg])сравнивает x, y
failAlmostEqual
(x, y[, places, msg])сравнивает x, y c точностью до places
failUnlessNotEqual
(x, y[, msg])сравнивает x, y
failNotAlmostEqual
(x, y[, places, msg])сравнивает x, y c точностью до places
failUnlessRaises
(exc, calable, *args)проверяет что calable вызывает исключение exc, args передаются в calable
failIf
(expr[, msg])если expr == True, то ошибка
fail
([msg])возбуждает ошибку
failureException
хранит последнее исключение теста
case.
expectedFailure
()Декоратор, ожидает что метод завершится с ошибкой
@expectedFailure
def test_1(self):
"""
"""
case.
skip
()Декоратор для пропускания тестов
@skip('message')
def test_1(self):
"""
"""