Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/libcloud/test/storage/__pycache__/test_oss.cpython-39.pyc
Ðазад
a r�h�{ � @ s� d dl mZ d dlZd dlZd dlZzd dlZW n eyN d dlmZ Y n0 d dlmZ d dlm Z d dlm Z d dlmZ d dlm Z d d lmZmZ d d lmZ d dlmZ d dlmZ d d lmZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZm Z m!Z! d dl"m#Z# d dl$m%Z% G dd� dej&�Z'G dd� dej&�Z(G dd� deej&�Z)G dd� dej&�Z*e+dk�r�e�,e�-� � dS ) � )�unicode_literalsN)�mock)�b)�httplib)�urlparse)�parse_qs)�InvalidCredsError)� Container�Object)�ContainerDoesNotExistError)�ContainerError)�ContainerIsNotEmptyError)�InvalidContainerNameError)�ObjectDoesNotExistError)�ObjectHashMismatchError)� OSSConnection)�OSSStorageDriver)� CHUNK_SIZE)� DummyIterator)�MockHttp�generate_random_data� make_response)�StorageFileFixtures)�STORAGE_OSS_PARAMSc @ s e Zd Zdd� Zdd� ZdS )�OSSConnectionTestCasec C s t dd�| _d S )NZ44CF9590006BF252F707Z(OtxrzxIsfpFjA7SwPzILwy8Bw21TLhquhboDYROV)r �conn��self� r ��/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_oss.py�setUp1 s �zOSSConnectionTestCase.setUpc C sL t d�}ddddddd�}d }t�d |i |d | jj|d�}| �||� d S ) Nz26NBxoKdsyly4EDv6inkoDft/yA=z,ODBGOERFMDMzQTczRUY3NUE3NzA5QzdFNUYzMDQxNEM=z text/htmlzThu, 17 Nov 2005 18:49:58 GMTzfoo@bar.comZabracadabraz(oss-example.oss-cn-hangzhou.aliyuncs.com)zContent-MD5zContent-Type�ExpireszX-OSS-Meta-AuthorzX-OSS-Magic�Hostz/oss-example/nelson�PUTr! zx-oss-)r r Z_get_auth_signaturer �key�assertEqual)r �expected�headers�action�actualr r r �test_signature5 s � �z$OSSConnectionTestCase.test_signatureN)�__name__� __module__�__qualname__r r* r r r r r 0 s r c @ s e Zd Zdd� ZdS )�ObjectTestCasec C s4 t t� }tddd d d d |d�}| �|�� d u� d S )Nu 中文r ��name�size�hash�extra� meta_data� container�driver)r r r � assertTrue�__repr__)r r6 �objr r r �test_object_with_chinese_nameI s �z,ObjectTestCase.test_object_with_chinese_nameN)r+ r, r- r: r r r r r. H s r. c @ 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� Zd2S )3�OSSMockHttpZossc C s t jd| jt jt j fS �N� )r �UNAUTHORIZED�base_headers� responses�OK�r �method�url�bodyr'