Esempio n. 1
0
    def test_service_provided_fallback_to_default(self, mock_get_credentials, mock_os):
        args = mock.Mock(aws_credentials_yaml=None, service='service_name')
        mock_os.path.exists.return_value = False
        mock_get_credentials.return_value = mock.MagicMock(access_key='id', secret_key='secret')
        credentials = get_aws_credentials(args)

        assert credentials == ('id', 'secret')
Esempio n. 2
0
    def test_use_default_creds(self, mock_get_credentials):
        args = mock.Mock(aws_credentials_yaml=None, service=DEFAULT_SERVICE)
        mock_get_credentials.return_value = mock.MagicMock(access_key='id',
                                                           secret_key='secret')
        credentials = get_aws_credentials(args)

        assert credentials == ('id', 'secret')
Esempio n. 3
0
    def test_yaml_provided(self):
        args = mock.Mock(aws_credentials_yaml='credentials.yaml')
        credentials = get_aws_credentials(args)

        self.mock_load_aws_credentials_from_yaml.assert_called_once_with(
            'credentials.yaml')
        assert credentials == self.mock_load_aws_credentials_from_yaml.return_value
Esempio n. 4
0
    def test_use_default_creds(self, mock_get_credentials):
        args = mock.Mock(no_aws_credentials=False,
                         aws_credentials_yaml=None,
                         service=DEFAULT_SERVICE)
        mock_get_credentials.return_value = mock.MagicMock(access_key="id",
                                                           secret_key="secret")
        credentials = get_aws_credentials(args)

        assert credentials == ("id", "secret")
Esempio n. 5
0
    def test_service_provided_no_yaml(self, mock_get_credentials_path, mock_os):
        args = mock.Mock(aws_credentials_yaml=None, service='service_name')
        mock_os.path.exists.return_value = True
        credentials = get_aws_credentials(args)

        mock_get_credentials_path.assert_called_once_with(args.service)
        self.mock_load_aws_credentials_from_yaml.assert_called_once_with(
            mock_get_credentials_path.return_value,
        )
        assert credentials == self.mock_load_aws_credentials_from_yaml.return_value
Esempio n. 6
0
    def test_service_provided_fallback_to_default(self, mock_get_credentials, mock_os):
        args = mock.Mock(
            no_aws_credentials=False, aws_credentials_yaml=None, service="service_name"
        )
        mock_os.path.exists.return_value = False
        mock_get_credentials.return_value = mock.MagicMock(
            access_key="id", secret_key="secret"
        )
        credentials = get_aws_credentials(args)

        assert credentials == ("id", "secret")
Esempio n. 7
0
 def test_creds_disabled(self):
     args = mock.Mock(no_aws_credentials=True)
     credentials = get_aws_credentials(args)
     assert credentials == (None, None)