Встречается на собеседованиях • сегодня
Писал ли unit-тесты
Да, писал unit-тесты с использованием стандартного модуля unittest и pytest.
Пример теста для функции сложения:
python
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()
text
Или с `pytest`:
```python
def test_add():
assert add(2, 3) == 5
assert add(-1, 1) == 0Тесты помогают убедиться, что код работает корректно, особенно после рефакторинга. Также использовал моки (unittest.mock), параметризацию (@pytest.mark.parametrize) и фикстуры.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы