Use env credentials for all tests
This commit is contained in:
parent
8e909f580a
commit
fd4e524855
@ -23,6 +23,8 @@ matrix:
|
|||||||
sudo: true
|
sudo: true
|
||||||
before_install:
|
before_install:
|
||||||
- export BOTO_CONFIG=/dev/null
|
- export BOTO_CONFIG=/dev/null
|
||||||
|
- export AWS_SECRET_ACCESS_KEY=foobar_secret
|
||||||
|
- export AWS_ACCESS_KEY_ID=foobar_key
|
||||||
install:
|
install:
|
||||||
# We build moto first so the docker container doesn't try to compile it as well, also note we don't use
|
# We build moto first so the docker container doesn't try to compile it as well, also note we don't use
|
||||||
# -d for docker run so the logs show up in travis
|
# -d for docker run so the logs show up in travis
|
||||||
@ -32,8 +34,6 @@ install:
|
|||||||
|
|
||||||
if [ "$TEST_SERVER_MODE" = "true" ]; then
|
if [ "$TEST_SERVER_MODE" = "true" ]; then
|
||||||
docker run --rm -t --name motoserver -e TEST_SERVER_MODE=true -e AWS_SECRET_ACCESS_KEY=server_secret -e AWS_ACCESS_KEY_ID=server_key -v `pwd`:/moto -p 5000:5000 -v /var/run/docker.sock:/var/run/docker.sock python:${TRAVIS_PYTHON_VERSION}-stretch /moto/travis_moto_server.sh &
|
docker run --rm -t --name motoserver -e TEST_SERVER_MODE=true -e AWS_SECRET_ACCESS_KEY=server_secret -e AWS_ACCESS_KEY_ID=server_key -v `pwd`:/moto -p 5000:5000 -v /var/run/docker.sock:/var/run/docker.sock python:${TRAVIS_PYTHON_VERSION}-stretch /moto/travis_moto_server.sh &
|
||||||
export AWS_SECRET_ACCESS_KEY=foobar_secret
|
|
||||||
export AWS_ACCESS_KEY_ID=foobar_key
|
|
||||||
fi
|
fi
|
||||||
travis_retry pip install boto==2.45.0
|
travis_retry pip install boto==2.45.0
|
||||||
travis_retry pip install boto3
|
travis_retry pip install boto3
|
||||||
|
@ -295,9 +295,11 @@ class BotocoreStubber(object):
|
|||||||
|
|
||||||
return response
|
return response
|
||||||
|
|
||||||
|
|
||||||
botocore_stubber = BotocoreStubber()
|
botocore_stubber = BotocoreStubber()
|
||||||
BUILTIN_HANDLERS.append(('before-send', botocore_stubber))
|
BUILTIN_HANDLERS.append(('before-send', botocore_stubber))
|
||||||
|
|
||||||
|
|
||||||
class BotocoreEventMockAWS(BaseMockAWS):
|
class BotocoreEventMockAWS(BaseMockAWS):
|
||||||
def reset(self):
|
def reset(self):
|
||||||
botocore_stubber.reset()
|
botocore_stubber.reset()
|
||||||
|
Loading…
Reference in New Issue
Block a user