Ошибка NoSuchBucket при попытке смоделировать s3 с помощью moto - PullRequest
0 голосов
/ 03 марта 2020

Я пытаюсь смоделировать соединение 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

...