assertEqual
: утверждает, что два значения равны.assertTrue
: утверждает, что значение истинно.assertFalse
: утверждает, что значение является ложным.assertIs
: утверждает, что два значения являются одним и тем же объектом.assertIsNot
: утверждает, что два значения не являются одним и тем же объектом.assertIsNone
: утверждает, что значение равно None.assertIsNotNone
: утверждает, что значение не равно None.assertIn
: утверждает, что значение присутствует в последовательности.assertNotIn
: утверждает, что значение отсутствует в последовательности.assertRaises
: утверждает, что при выполнении функции возникает определенное исключение.assertAlmostEqual
: утверждает, что два значения примерно равны.assertNotAlmostEqual
: утверждает, что два значения приблизительно не равны.
Эти методы обычно используются в средах тестирования, таких как встроенный модуль unittest
или сторонние библиотеки, такие как pytest
. Они помогают гарантировать правильность вашего кода, проверяя ожидаемое поведение.