Запрос Mock AWS API Gateway и DynamoDB для функционального теста Golang Lambda

Я предпочитаю:

os.startfile(path, 'open')

Обратите внимание, что этот модуль поддерживает имена файлов, которые имеют пробелы в своих папках и файлах, например.

A:\abc\folder with spaces\file with-spaces.txt

( python docs ) 'open' не нужно добавлять (это значение по умолчанию). В документах упоминается, что это похоже на двойной щелчок на значке файла в Проводнике Windows.

Это решение - только окна.

0
задан GreenyMcDuff 16 January 2019 в 10:03
поделиться

2 ответа

Пожалуйста, проверьте, не поможет ли использование dynamico-db в докере реализовать ваш тест.

Проверка: соединение AWS SAM Local с DynamodB в Docker

Вы также можете довольно легко передать событие обработчику в вашем тесте.

0
ответ дан Skarab 16 January 2019 в 10:03
поделиться

В то время как mocking является жизнеспособным вариантом, вы можете также рассмотреть возможность тестирования e2e с выделенной учетной записью aws, найти несколько примеров, в том числе DynamodB и шлюз API

lambda_e2e

0
ответ дан Adrian 16 January 2019 в 10:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: