1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
#!/usr/bin/env python
from unittest import TestCase
from awscurl.awscurl import load_aws_config
__author__ = 'iokulist'
class Test__load_aws_config(TestCase):
def test(self):
access_key, secret_access, token = load_aws_config(None,
None,
None,
"./tests/data/credentials",
"default")
self.assertEqual([access_key, secret_access, token], ['access_key_id', 'secret_access_key', None])
access_key, secret_access, token = load_aws_config(None,
None,
"ttt",
"./tests/data/credentials",
"default")
self.assertEqual([access_key, secret_access, token], ['access_key_id', 'secret_access_key', 'ttt'])
# TODO: remove this test as I think it's not valid to loads secret_key if session_key was already provided
# access_key, secret_access, token = load_aws_config('aaa',
# None,
# "ttt",
# "./tests/data/credentials",
# "default")
#
# self.assertEquals([access_key, secret_access, token], ['aaa', None, 'ttt'])
|