База Hintsage

Программирование Python

Язык Python и его модель данных.

Темы раздела

Выберите подраздел

Практика

Вопросы: Программирование Python

Вам нужно подменить сетевой вызов в тесте, но функция уже сохранена в локальном имени модуля. Какой вызов фактически выполнится?

from unittest.mock import patch


def fetch_data():
    return "real"


controller_fetch_data = fetch_data


def load():
    return controller_fetch_data()


def test_load():
    with patch(__name__ + ".fetch_data", return_value="fake"):
        assert load() == ???

Показано 4160 из 348