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

Приходилось ли писать юнит-тесты на текущем проекте

Да, писал юнит-тесты с использованием unittest и pytest. Например, тестировал функции обработки данных и API endpoints. Вот пример теста для функции сложения:

python
import unittest

def add(a, b):
    return a + b

class TestAddFunction(unittest.TestCase):
    def test_add_positive(self):
        self.assertEqual(add(2, 3), 5)
    
    def test_add_negative(self):
        self.assertEqual(add(-1, -1), -2)
    
    def test_add_zero(self):
        self.assertEqual(add(0, 0), 0)

if name == 'main':
unittest.main()

text

Ключевые моменты:
- Тесты покрывают основные кейсы (позитивные, негативные, граничные)
- Использую assert-методы для проверки ожидаемого результата
- Структурирую тесты в классы по логическим группам
- Для API тестов часто использую `requests-mock` или `pytest-fixtures`
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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