Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3.9/site-packages/passlib/tests/__pycache__/ |
Upload File : |
a f�Wcbr � @ s d Z ddlmZ ddlmZ ddlZddlZzddlmZ W n e yR dZY n0 ddl mZ ddlm Z mZmZ ddlmZmZ ddlm mZ dd lmZmZ dd lmZmZmZ ee �Z!G dd� de�Z"G d d� de�Z#G dd� dej$�Z%G dd� de�Z&dS )a tests for passlib.context this file is a clone of the 1.5 test_context.py, containing the tests using the legacy CryptPolicy api. it's being preserved here to ensure the old api doesn't break (until Passlib 1.8, when this and the legacy api will be removed). � )�with_statement)� getLoggerN)�resource_filename)�hash)�CryptContext�CryptPolicy�LazyCryptContext)�to_bytes� to_unicode)�TestCase�set_file)�register_crypt_handler_path�_has_crypt_handler�_unload_handler_namec @ s e Zd ZdZdZdZej�ej� ej� e�d��Zej� e�sLerLedd�Ze�d�sZJ �eg d�dd d ddd d�Zddd d ddd d�Zeejejejejgdd d ddd d�ZdZeddddd�Zeg d�dd dddddd�Zedd�Zeg d�dd dddddd�ZdZedgd ddd d�Zed Z e�!� Z"e"j#dgdd gd!� e�!� Z$e$�#dd"d#�� e�!� Z%e%�#dgdd gd!�� d$d%� Z&d&d'� Z'd(d)� Z(d*d+� Z)d,d-� Z*d.d/� Z+d0d1� Z,d2d3� Z-d4d5� Z.d6d7� Z/d8d9� Z0d:d;� Z1d<d=� Z2d>d?� Z3d@dA� Z4dBdC� Z5dDdE� Z6dFdG� Z7dHS )I�CryptPolicyTestztest CryptPolicy objectr z�[passlib] schemes = des_crypt, md5_crypt, bsdi_crypt, sha512_crypt default = md5_crypt all.vary_rounds = 10%% bsdi_crypt.max_rounds = 30000 bsdi_crypt.default_rounds = 25000 sha512_crypt.max_rounds = 50000 sha512_crypt.min_rounds = 40000 zsample_config_1s.cfgz passlib.testsz[passlib] schemes�� des_crypt� md5_crypt� bsdi_crypt�sha512_cryptr 皙�����?�0u i�a �P� �@� )�schemes�default�all__vary_rounds�bsdi_crypt__max_rounds�bsdi_crypt__default_rounds�sha512_crypt__max_rounds�sha512_crypt__min_roundsz.des_crypt, md5_crypt, bsdi_crypt, sha512_crypt)r r zall.vary_roundszbsdi_crypt.max_roundszbsdi_crypt.default_roundszsha512_crypt.max_roundszsha512_crypt.min_roundsz�[passlib] bsdi_crypt.min_rounds = 29000 bsdi_crypt.max_rounds = 35000 bsdi_crypt.default_rounds = 31000 sha512_crypt.min_rounds = 45000 �Hq 鸈 �y �ȯ )�bsdi_crypt__min_roundsr r r )r r r r% r r r r r �r z� [passlib] schemes = sha512_crypt all.vary_rounds = 10%% default.sha512_crypt.max_rounds = 20000 admin.all.vary_rounds = 5%% admin.sha512_crypt.max_rounds = 40000 � N 皙�����?)r r r Zadmin__all__vary_roundsZadmin__sha512_crypt__max_roundszJdeprecated = des_crypt admin__context__deprecated = des_crypt, bsdi_crypt r r )� deprecatedZadmin__context__deprecatedzdes_crypt, bsdi_crypt)r) zadmin.context.deprecatedc C s>