| Server IP : 138.197.176.125 / Your IP : 216.73.217.54 Web Server : Apache/2.4.41 (Ubuntu) System : Linux SuiteCRM-8 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.3.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /lib/python3/dist-packages/keyring/tests/__pycache__/ |
Upload File : |
U
ܦ�\� � @ st d Z ddlmZ ddlZddlZddlmZ ddlmZ e Z
dZedd � eD ��d
ksZt
�dd� ZG d
d� d�ZdS )z)
Common test functionality for backends.
� )�unicode_literalsN� )�
random_string)�errorsuH זהכיףסתםלשמועאיךתנצחקרפדעץטובבגןξεσκεπάζωτηνψυχοφθόραβδελυγμίαСъешьжеещёэтихмягкихфранцузскихбулокдавыпейчаюЖълтатадюлябешещастливачепухъткойтоцъфназамръзнакатогьонc c s | ]}t |�V qd S �N��ord)�.0�char� r �</usr/lib/python3/dist-packages/keyring/tests/test_backend.py� <genexpr> s r
� c C s t dd� | D ��S )Nc s s* | ]"}d t |� kodk n V qdS )� r Nr )r �cr r r r
! s z%is_ascii_printable.<locals>.<genexpr>)�all)�sr r r �is_ascii_printable s r c @ s� e Zd ZdZejej Zdd� Zdd� Z dd� Z
dd � Zd
d� Zdd
� Z
dd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� ZdS )�BackendBasicTestszJTest for the keyring's basic functions. password_set and password_get
c C s | � � | _t� | _d S r )Zinit_keyring�keyring�set�credentials_created��selfr r r �setUp* s
zBackendBasicTests.setUpc C s | j D ]}| jj|� qd S r )r r �delete_password)r �itemr r r �tearDown. s
zBackendBasicTests.tearDownc C s$ | j �|||� | j�||f� d S r )r �set_passwordr �add)r �service�username�passwordr r r r 2 s zBackendBasicTests.set_passwordc C sb | j }|�||�d kst�| �|||� |�||�|ks<t�| �||d� |�||�dks^t�d S )N� )r �get_password�AssertionErrorr )r r r! r"