Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/s3transfer/constants.py: 100%

7 statements  

« prev     ^ index     » next       coverage.py v7.3.2, created at 2023-12-08 06:51 +0000

1# Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. 

2# 

3# Licensed under the Apache License, Version 2.0 (the "License"). You 

4# may not use this file except in compliance with the License. A copy of 

5# the License is located at 

6# 

7# http://aws.amazon.com/apache2.0/ 

8# 

9# or in the "license" file accompanying this file. This file is 

10# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF 

11# ANY KIND, either express or implied. See the License for the specific 

12# language governing permissions and limitations under the License. 

13import s3transfer 

14 

15KB = 1024 

16MB = KB * KB 

17GB = MB * KB 

18 

19ALLOWED_DOWNLOAD_ARGS = [ 

20 'ChecksumMode', 

21 'VersionId', 

22 'SSECustomerAlgorithm', 

23 'SSECustomerKey', 

24 'SSECustomerKeyMD5', 

25 'RequestPayer', 

26 'ExpectedBucketOwner', 

27] 

28 

29USER_AGENT = 's3transfer/%s' % s3transfer.__version__ 

30PROCESS_USER_AGENT = '%s processpool' % USER_AGENT