%PDF- %PDF-
| Direktori : /lib/python3.9/site-packages/passlib/tests/__pycache__/ |
| Current File : //lib/python3.9/site-packages/passlib/tests/__pycache__/test_context_deprecated.cpython-39.pyc |
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>