Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/keystoneauth1/tests/unit/extras/kerberos/__pycache__/utils.cpython-39.pyc
Ðазад
a s�h� � @ sb d dl Z d dlZzd dlZW n ey2 dZY n0 d dlmZ d dlmZ G dd� dej �ZdS )� N)�fixture)�utilsc sR e Zd Z� fdd�Z� fdd�Zdd� Zdd� Zd d d ejj d fdd �Z � ZS )�KerberosMockc s8 t � �� dt�� j� �| _dt�� j� �| _|| _d S )Nz Negotiate )�super�__init__�uuid�uuid4�hex�challenge_header�pass_header� requests_mock)�selfr �� __class__� ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/keystoneauth1/tests/unit/extras/kerberos/utils.pyr s zKerberosMock.__init__c sV t � �� td u rd S t�tjd| j�}| �|�| _t�tjd| j �}| �|�| _ d S )NZgenerate_request_headerZauthenticate_server)r �setUp�requests_kerberos�fixturesZMockPatchObjectZHTTPKerberosAuth�_generate_request_headerZ useFixtureZheader_fixture�_authenticate_serverZauthenticate_fixture)r �mr r r r # s ��zKerberosMock.setUpc O s | j S )N)r )r �args�kwargsr r r r 9 s z%KerberosMock._generate_request_headerc C s d| _ |j�d�| jkS )NTzwww-authenticate)�called_auth_server�headers�getr )r �responser r r r <