Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/libcloud/test/storage/__pycache__/test_s3.cpython-39.pyc
Ðазад
a r�hn� � @ s� d dl Z d dlZd dlZd dlZd dlmZ d dlmZ d dlZd dlm Z d dlm Z d dlZd dl mZ d dl mZ d dl mZ d d l mZ d d l mZ d dl mZ d dlmZ d d lmZ d dlmZmZ d dlmZmZ d dlmZ d dlmZ d dlmZ d dlm Z d dlm!Z! d dlm"Z" d dl#m$Z$m%Z% d dl#m&Z&m'Z' d dl#m(Z( d dl m)Z) d dl*m+Z+ d dl*m,Z,m-Z-m.Z. d dl/m0Z0 d dl1m2Z2 d dl3m4Z4 G dd � d e4e,j5�Z6G d!d"� d"e,j5�Z7e8d#k�r�e�9e,�:� � dS )$� N)�BytesIO)�sha1)�Mock)�PropertyMock)�ET)�httplib)�urlparse)�parse_qs)�StringIO)�PY3)�exhaust_iterator)�InvalidCredsError)� LibcloudError�MalformedResponseError)� Container�Object)�ContainerDoesNotExistError)�ContainerError)�ContainerIsNotEmptyError)�InvalidContainerNameError)�ObjectDoesNotExistError)�ObjectHashMismatchError)�BaseS3Connection�S3SignatureV4Connection)�S3StorageDriver�S3USWestStorageDriver)� CHUNK_SIZE)�b)�MockHttp)�unittest� make_response�generate_random_data)�StorageFileFixtures)�STORAGE_S3_PARAMS)�BaseRangeDownloadMockHttpc @ s( e Zd Zed�Zi Zdd� Zdd� Zdd� Zdd � Z d d� Z dd � Zdd� Zdd� Z dd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zd d!� Zd"d#� Zd$d%� Zd&d'� Zd(d)� Zd*d+� Zd,d-� Zd.d/� Zd0d1� Zd2d3� Zd4d5� Zd6d7� Z d8d9� Z!d:d;� Z"d<d=� Z#d>d?� Z$d@dA� Z%dBdC� Z&dDdE� Z'dFS )G� S3MockHttpZs3c C s t jd| jt jt j fS �N� )r �UNAUTHORIZED�base_headers� responses�OK��self�method�url�body�headers� r2 ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/libcloud/test/storage/test_s3.py� _UNAUTHORIZED? s �zS3MockHttp._UNAUTHORIZEDc C s t jd| jt jt j fS r&