Я тестирую код доступа Dynamodb. В прошлом неправильная обработка разбивки на страницы вызывала ошибки (разработчики, как правило, вручную тестировали небольшие объемы данных, поэтому легко сделать неверные предположения о том, как работает разбиение на страницы, которые обнаруживаются только после обработки реалистичных c объемов данных)
Обычно я тестировал код доступа, используя простые unittest
и unittest.mock
, и тестировал разбиение на страницы таким образом, но в итоге я написал довольно сложный тестовый код для имитации разбиения на страницы для различных операций ( scan, query, batch_get_item).
Я ищу более простой способ проверить это; moto вселяет некоторую надежду
Однако я действительно не хочу загружать более 1 МБ данных в moto, чтобы вызвать разбиение на страницы, я хочу заставить его разбивать на страницы крошечный объем данных
Итак, суть из того, что я спрашиваю:
- Поддерживает ли moto нумерацию страниц DynamoDB?
- Могу ли я настроить порог разбивки на страницы?
- Как?