Модуль покрытия в Python не показывает покрытие для фиктивного объекта с помощью мото для Boto3

Пытаюсь получить покрытие кода для кода, написанного на python, используя модуль module.i Я использую moto для насмешки вызовов boto3.

Но ложные вызовы не рассматриваются в html, созданном для покрытия кода.

используя следующие комнады для генерации отчета

coverage run handler.py
coverage  html handler.py

Чтобы сделать этот вопрос коротким, я вставляю только несколько строк кода, чтобы я мог покрыть его, как на прикрепленном изображении, метод call() должен показать покрытие для s3_client=boto3.client('s3') . Тестовый код выглядит следующим образом:

@mock_s3
def test_handler_moves_incoming_object_to_processed():
    client = boto3.client('s3')
test_handler_moves_incoming_object_to_processed()

0 ответов

Другие вопросы по тегам