Встречается на 2% собеседований по Python
Писал ли 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
интервью вопросы и ответы