Писал ли unit-тесты

Python Senior Без компании
Писал ли unit-тесты
Ответы
Да, писал unit-тесты с использованием стандартного модуля `unittest` и `pytest`. Пример теста для функции сложения: ``` import unittest def add(a, b): return a + b class TestAdd(unittest.TestCase): def test_add(self): self.assertEqual(add(2, 3), 5) self.assertEqual(add(-1, 1), 0) self.assertEqual(add(0, 0), 0) if __name__ == '__main__': unittest.main() ``` Или с `pytest`: ``` def test_add(): assert add(2, 3) == 5 assert add(-1, 1) == 0 ``` Тесты помогают убедиться, что код работает корректно, особенно после рефакторинга. Также использовал моки (`unittest.mock`), параметризацию (`@pytest.mark.parametrize`) и фикстуры.