File: load_aws_config_test.py

package info (click to toggle)
python-awscurl 0.36-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 260 kB
  • sloc: python: 967; sh: 90; makefile: 18
file content (36 lines) | stat: -rw-r--r-- 1,684 bytes parent folder | download
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'])