當前位置: 首頁>>代碼示例>>Python>>正文


Python CommandParameters.add_region方法代碼示例

本文整理匯總了Python中awscli.customizations.s3.s3.CommandParameters.add_region方法的典型用法代碼示例。如果您正苦於以下問題:Python CommandParameters.add_region方法的具體用法?Python CommandParameters.add_region怎麽用?Python CommandParameters.add_region使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在awscli.customizations.s3.s3.CommandParameters的用法示例。


在下文中一共展示了CommandParameters.add_region方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: test_check_path_type_fail

# 需要導入模塊: from awscli.customizations.s3.s3 import CommandParameters [as 別名]
# 或者: from awscli.customizations.s3.s3.CommandParameters import add_region [as 別名]
    def test_check_path_type_fail(self):
        # This tests the class's ability to determine whether the correct
        # path types have been passed for a particular command. It test every
        # possible combination that is incorrect for every command.
        cmds = {'cp': ['local', 'locallocal', 's3'],
                'mv': ['local', 'locallocal', 's3'],
                'rm': ['local', 'locallocal', 's3s3', 'locals3', 's3local'],
                'ls': ['local', 'locallocal', 's3s3', 'locals3', 's3local'],
                'sync': ['local', 'locallocal', 's3'],
                'mb': ['local', 'locallocal', 's3s3', 'locals3', 's3local'],
                'rb': ['local', 'locallocal', 's3s3', 'locals3', 's3local']}
        s3_file = 's3://' + self.bucket + '/' + 'text1.txt'
        local_file = self.loc_files[0]

        combos = {'s3s3': [s3_file, s3_file],
                  's3local': [s3_file, local_file],
                  'locals3': [local_file, s3_file],
                  's3': [s3_file],
                  'local': [local_file],
                  'locallocal': [local_file, local_file]}

        for cmd in cmds.keys():
            cmd_param = CommandParameters(self.session, cmd, {})
            cmd_param.add_region(mock.Mock())
            wrong_paths = cmds[cmd]
            for path_args in wrong_paths:
                with self.assertRaises(TypeError):
                    cmd_param.check_path_type(combos[path_args])
開發者ID:HackedByChinese,項目名稱:aws-cli,代碼行數:30,代碼來源:test_s3.py

示例2: test_check_src_path_pass

# 需要導入模塊: from awscli.customizations.s3.s3 import CommandParameters [as 別名]
# 或者: from awscli.customizations.s3.s3.CommandParameters import add_region [as 別名]
    def test_check_src_path_pass(self):
        # This tests to see if all of the checks on the source path works.  It
        # does so by testing if s3 objects and and prefixes exist as well as
        # local files and directories.  All of these should not throw an
        # exception.
        s3_file = 's3://' + self.bucket + '/' + 'text1.txt'
        local_file = self.loc_files[0]
        s3_prefix = 's3://' + self.bucket
        local_dir = self.loc_files[3]

        # :var files: a list of tuples where the first element is a single
        #     element list of file paths. The second element is a boolean
        #     representing if the operation is a directory operation.
        files = [([s3_file], False), ([local_file], False),
                 ([s3_prefix], True), ([local_dir], True)]

        parameters = {}
        for filename in files:
            parameters['dir_op'] = filename[1]
            cmd_parameter = CommandParameters(self.session, 'put', parameters)
            cmd_parameter.add_region(mock.Mock())
            cmd_parameter.check_src_path(filename[0])
開發者ID:HackedByChinese,項目名稱:aws-cli,代碼行數:24,代碼來源:test_s3.py


注:本文中的awscli.customizations.s3.s3.CommandParameters.add_region方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。