Skip to content

Commit de992b2

Browse files
committed
Fix: AWS metadata credential tests fail outside of EC2
1 parent 9dc1e99 commit de992b2

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/bd2k/util/ec2/test/test_credentials.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
def get_access_key( ):
1313
from boto.provider import Provider
1414
provider = Provider( 'aws' )
15-
return provider.get_access_key( )
15+
return None if provider._credential_expiry_time is None else provider.get_access_key( )
1616

1717

1818
class CredentialsTest( unittest.TestCase ):
@@ -74,7 +74,7 @@ def test_metadata_credential_caching( self ):
7474
disable_metadata_credential_caching( )
7575
# Again for idempotence
7676
disable_metadata_credential_caching( )
77-
self.assertTrue( os.path.exists( self.cache_path ) )
77+
self.assertEquals( access_key is not None, os.path.exists( self.cache_path ) )
7878
self.assertEquals( len( futures ), num_tests )
7979
access_keys = [ f.get( ) for f in futures ]
8080
self.assertEquals( len( access_keys ), num_tests )

0 commit comments

Comments
 (0)