Skip to content

Commit

Permalink
Remove tests if ~/.aws/credentials exists.
Browse files Browse the repository at this point in the history
  • Loading branch information
DinoBektesevic committed Aug 20, 2019
1 parent 92534b7 commit e443ddc
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 24 deletions.
16 changes: 8 additions & 8 deletions tests/test_butler.py
Original file line number Diff line number Diff line change
Expand Up @@ -620,11 +620,11 @@ def setUp(self):
self.bucketName = uri.netloc

# set up some fake credentials if they do not exist
if not os.path.exists("~/.aws/credentials"):
if "AWS_ACCESS_KEY_ID" not in os.environ:
os.environ["AWS_ACCESS_KEY_ID"] = "dummyAccessKeyId"
if "AWS_SECRET_ACCESS_KEY" not in os.environ:
os.environ["AWS_SECRET_ACCESS_KEY"] = "dummySecreyAccessKey"
self.usedDummyCredentials = False
if "AWS_ACCESS_KEY_ID" not in os.environ and "AWS_SECRET_ACCESS_KEY" not in os.environ:
os.environ["AWS_ACCESS_KEY_ID"] = "dummyAccessKeyId"
os.environ["AWS_SECRET_ACCESS_KEY"] = "dummySecreyAccessKey"
self.usedDummyCredentials = True

if self.useTempRoot:
self.root = self.genRoot()
Expand Down Expand Up @@ -657,9 +657,9 @@ def tearDown(self):
bucket.delete()

# unset any potentially set dummy credentials
keys = ["AWS_ACCESS_KEY_ID", "AWS_SECRET_ACCESS_KEY"]
for key in keys:
if key in os.environ and "dummy" in os.environ[key]:
if self.usedDummyCredentials:
keys = ("AWS_ACCESS_KEY_ID", "AWS_SECRET_ACCESS_KEY")
for key in keys:
del os.environ[key]

def checkFileExists(self, root, relpath):
Expand Down
16 changes: 8 additions & 8 deletions tests/test_butlerFits.py
Original file line number Diff line number Diff line change
Expand Up @@ -198,11 +198,11 @@ def setUp(self):
config.update({"datastore": {"datastore": {"root": rooturi}}})

# set up some fake credentials if they do not exist
if not os.path.exists("~/.aws/credentials"):
if "AWS_ACCESS_KEY_ID" not in os.environ:
os.environ["AWS_ACCESS_KEY_ID"] = "dummyAccessKeyId"
if "AWS_SECRET_ACCESS_KEY" not in os.environ:
os.environ["AWS_SECRET_ACCESS_KEY"] = "dummySecreyAccessKey"
self.usedDummyCredentials = False
if "AWS_ACCESS_KEY_ID" not in os.environ and "AWS_SECRET_ACCESS_KEY" not in os.environ:
os.environ["AWS_ACCESS_KEY_ID"] = "dummyAccessKeyId"
os.environ["AWS_SECRET_ACCESS_KEY"] = "dummySecreyAccessKey"
self.usedDummyCredentials = True

# MOTO needs to know that we expect Bucket bucketname to exist
# (this used to be the class attribute bucketName)
Expand Down Expand Up @@ -231,9 +231,9 @@ def tearDown(self):
bucket.delete()

# unset any potentially set dummy credentials
keys = ["AWS_ACCESS_KEY_ID", "AWS_SECRET_ACCESS_KEY"]
for key in keys:
if key in os.environ and "dummy" in os.environ[key]:
if self.usedDummyCredentials:
keys = ("AWS_ACCESS_KEY_ID", "AWS_SECRET_ACCESS_KEY")
for key in keys:
del os.environ[key]


Expand Down
17 changes: 9 additions & 8 deletions tests/test_s3utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,11 +48,12 @@ class S3UtilsTestCase(unittest.TestCase):

def setUp(self):
# set up some fake credentials if they do not exist
if not os.path.exists("~/.aws/credentials"):
if "AWS_ACCESS_KEY_ID" not in os.environ:
os.environ["AWS_ACCESS_KEY_ID"] = "dummyAccessKeyId"
if "AWS_SECRET_ACCESS_KEY" not in os.environ:
os.environ["AWS_SECRET_ACCESS_KEY"] = "dummySecreyAccessKey"
# set up some fake credentials if they do not exist
self.usedDummyCredentials = False
if "AWS_ACCESS_KEY_ID" not in os.environ and "AWS_SECRET_ACCESS_KEY" not in os.environ:
os.environ["AWS_ACCESS_KEY_ID"] = "dummyAccessKeyId"
os.environ["AWS_SECRET_ACCESS_KEY"] = "dummySecreyAccessKey"
self.usedDummyCredentials = True

s3 = boto3.client("s3")
try:
Expand All @@ -79,9 +80,9 @@ def tearDown(self):
bucket.delete()

# unset any potentially set dummy credentials
keys = ["AWS_ACCESS_KEY_ID", "AWS_SECRET_ACCESS_KEY"]
for key in keys:
if key in os.environ and "dummy" in os.environ[key]:
if self.usedDummyCredentials:
keys = ("AWS_ACCESS_KEY_ID", "AWS_SECRET_ACCESS_KEY")
for key in keys:
del os.environ[key]

def testBucketExists(self):
Expand Down

0 comments on commit e443ddc

Please sign in to comment.