/
githubmirror
/
edx-platform
Обзор
Документация
Войти
/
githubmirror
/
edx-platform
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
release-ulmo
lms/djangoapps/experiments/testutils.py
17 строк
532 B
M. Zulqarnain
pyupgrade on lms edxnotes,email_marketing,experiments apps (#26531)
22 фев 2021, 13:42
Не верифицирован
22 фев 2021, 13:42
16f6009
Код
Авторство
О чём код?
# lint-amnesty, pylint: disable=missing-module-docstring from contextlib import contextmanager from unittest.mock import patch from edx_toggles.toggles.testutils import override_waffle_flag @contextmanager def override_experiment_waffle_flag(flag, active=True, bucket=1): """ Override both the base waffle flag and the experiment bucket value. """ if not active: bucket = 0 with override_waffle_flag(flag, active): with patch.object(flag, "get_bucket", return_value=bucket): yield