Встречается на собеседованиях • сегодня

Писал ли 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) и фикстуры.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы