我应该如何在Travis上使用moto测试AWS S3?

时间:2018-11-09 06:38:22

标签: python travis-ci boto3 moto

Moto需要凭据文件,该文件在Travis上不存在。特拉维斯失败了

botocore.exceptions.NoCredentialsError: Unable to locate credentials

请参见example / code

如何为travis解决此问题? (在本地有效)

我尝试过的

我在.travis.yml上添加了以下环境变量(source):

env:
  global:
    - AWS_ACCESS_KEY_ID=dummy-access-key
    - AWS_SECRET_ACCESS_KEY=dummy-access-key-secret
    - AWS_DEFAULT_REGION=us-east-1

我仍然遇到相同的错误。版本in this build是:

  • boto:2.49.0
  • boto3:1.9.41
  • botocore:1.12.41
  • moto:1.3.7

0 个答案:

没有答案