Измешивание функции в Pytest с патчем не работаетPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Измешивание функции в Pytest с патчем не работает

Сообщение Anonymous »

Я записал тестовый файл status_update/tests/test_status_update.py , который имеет следующее содержимое:

Код: Выделить всё

from lib.sync_mdl_status import update_mdl_status

@patch('scripts.aws_secrets.fetch_aws_secret')
def test_status_updater_mdl(self, new=MockFetchAwsSecrets()):
db_ops_testing_insert_requests(TEST_FILE)
db_ops_testing_insert_table_info(TABLE_INFO_FILE)
db_ops_testing_insert_batch(BATCH_DATA_FILE)

db_ops_testing_insert_mdl_work_requests(MDL_WORK_REQUESTS_DATA_FILE)
db_ops_testing_insert_batch_table_mapping(BTM_DATA_FILE)

db_ops_testing_insert_mdlendpoint_info(MDL_ENDPOINT_FILE)

update_mdl_status(self.postgresql.url(), "test", 1, "roe-api-secrets")`
update_mdl_status () функция находится внутри модуля Status_update/lib/sync_mdl_status.py . Кроме того, Update_mdl_status () вернуть с вызовом на функцию fetch_aws_secret () из scripts/aws_secrets.py script. Функция fetch_aws_secret () Но макет не работает, и он пытается получить доступ к секретному URL AWS, а затем терпит неудачу. Почему макет не работает? Вытекать из насмешек, используя патч и магический макет, но он не работает так же.

Подробнее здесь: https://stackoverflow.com/questions/786 ... oesnt-work
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Измешивание функции http.get не работает в Pytest
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • @pytest.mark.skip против @pytest.mark.xfail в Pytest
    Anonymous » » в форуме Python
    0 Ответы
    39 Просмотры
    Последнее сообщение Anonymous
  • @pytest.mark.skip против @pytest.mark.xfail в Pytest
    Anonymous » » в форуме Python
    0 Ответы
    52 Просмотры
    Последнее сообщение Anonymous
  • @pytest.mark.skip vs @pytest.mark.xfail в pytest
    Anonymous » » в форуме Python
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous
  • Юниттест Python: с патчем («a») как b против a = b
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»