Как можно смоделировать разбиение на страницы DynamoDB с помощью мото? - PullRequest
0 голосов
/ 29 мая 2020

Я тестирую код доступа Dynamodb. В прошлом неправильная обработка разбивки на страницы вызывала ошибки (разработчики, как правило, вручную тестировали небольшие объемы данных, поэтому легко сделать неверные предположения о том, как работает разбиение на страницы, которые обнаруживаются только после обработки реалистичных c объемов данных)

Обычно я тестировал код доступа, используя простые unittest и unittest.mock, и тестировал разбиение на страницы таким образом, но в итоге я написал довольно сложный тестовый код для имитации разбиения на страницы для различных операций ( scan, query, batch_get_item).

Я ищу более простой способ проверить это; moto вселяет некоторую надежду

Однако я действительно не хочу загружать более 1 МБ данных в moto, чтобы вызвать разбиение на страницы, я хочу заставить его разбивать на страницы крошечный объем данных

Итак, суть из того, что я спрашиваю:

  • Поддерживает ли moto нумерацию страниц DynamoDB?
  • Могу ли я настроить порог разбивки на страницы?
  • Как?
...