コード例 #1
0
 def test_invoke_with_no_credentials(self):
     # This is what happens you have no credentials.
     # get_credentials() return None.
     self.session.get_credentials.return_value = None
     caller = CLIOperationCaller(self.session)
     with self.assertRaises(NoCredentialsError):
         caller.invoke(None, None, None)
コード例 #2
0
ファイル: test_clidriver.py プロジェクト: bw57899/aws-cli
 def test_invoke_with_page_size(self):
     operation_object = mock.Mock()
     paginate = operation_object.paginate
     operation_object.can_paginate = True
     parsed_globals = mock.Mock()
     parsed_globals.paginate = True
     parsed_globals.page_size = '10'
     parameters = {}
     caller = CLIOperationCaller(self.session)
     with mock.patch('awscli.clidriver.CLIOperationCaller._display_response'):
         caller.invoke(operation_object, parameters, parsed_globals)
     self.assertEqual(paginate.call_args[1], {'page_size': u'10'})
コード例 #3
0
ファイル: test_clidriver.py プロジェクト: bw57899/aws-cli
 def test_invoke_with_no_page_size(self):
     operation_object = mock.Mock()
     paginate = operation_object.paginate
     operation_object.can_paginate = True
     parsed_globals = mock.Mock()
     parsed_globals.paginate = True
     parsed_globals.page_size = None
     parameters = {}
     caller = CLIOperationCaller(self.session)
     with mock.patch('awscli.clidriver.CLIOperationCaller._display_response'):
         caller.invoke(operation_object, parameters, parsed_globals)
     # No parameters were passed to it (i.e. only self and endpoint).
     self.assertEqual(len(paginate.call_args), 2)
コード例 #4
0
 def test_invoke_with_page_size(self):
     operation_object = mock.Mock()
     paginate = operation_object.paginate
     operation_object.can_paginate = True
     parsed_globals = mock.Mock()
     parsed_globals.paginate = True
     parsed_globals.page_size = '10'
     parameters = {}
     caller = CLIOperationCaller(self.session)
     with mock.patch(
             'awscli.clidriver.CLIOperationCaller._display_response'):
         caller.invoke(operation_object, parameters, parsed_globals)
     self.assertEqual(paginate.call_args[1], {'page_size': u'10'})
コード例 #5
0
 def test_invoke_with_no_page_size(self):
     operation_object = mock.Mock()
     paginate = operation_object.paginate
     operation_object.can_paginate = True
     parsed_globals = mock.Mock()
     parsed_globals.paginate = True
     parsed_globals.page_size = None
     parameters = {}
     caller = CLIOperationCaller(self.session)
     with mock.patch(
             'awscli.clidriver.CLIOperationCaller._display_response'):
         caller.invoke(operation_object, parameters, parsed_globals)
     # No parameters were passed to it (i.e. only self and endpoint).
     self.assertEqual(len(paginate.call_args), 2)
コード例 #6
0
def call_and_display_response(session, operation_name, parameters,
                              parsed_globals):
    cli_operation_caller = CLIOperationCaller(session)
    cli_operation_caller.invoke(
        'emr', operation_name,
        parameters, parsed_globals)
コード例 #7
0
ファイル: emrutils.py プロジェクト: Ajaxman/aws-cli
def call_and_display_response(session, operation_name, parameters,
                              parsed_globals):
        cli_operation_caller = CLIOperationCaller(session)
        cli_operation_caller.invoke(
            session.get_service('emr').get_operation(operation_name),
            parameters, parsed_globals)
コード例 #8
0
ファイル: emrutils.py プロジェクト: RadicalLove/aws-cli
def call_and_display_response(session, operation_name, parameters, parsed_globals):
    cli_operation_caller = CLIOperationCaller(session)
    cli_operation_caller.invoke("emr", operation_name, parameters, parsed_globals)