Я пытаюсь смоделировать соединение s3 с помощью мото. Моя функция класса выглядит примерно так
def do_something(self):
conn = boto3.client('s3')
objects_dict = client.list_objects(Bucket='some-bucket', Prefix='test')
do something with objects_dict
Моя тестовая функция выглядит следующим образом
def mock_s3():
mock = mock_s3()
mock.start()
path = Path('s3://some-bucket/test')
path.do_something()
mock.stop()
Но я получаю следующую ошибку botocore.errorfactory.NoSuchBucket: An error occurred (NoSuchBucket) when calling the ListObjects operation: The specified bucket does not exist