HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //lib/python3/dist-packages/keyring/tests/backends/__pycache__/test_kwallet.cpython-38.pyc
U

ܦ�\�@shddlZddlmZddlmZe�ejjd�Gdd�deej��Z	e�ej
jd�Gd	d
�d
e	��ZdS)�N)�kwallet�)�BackendBasicTestszKWallet5 unavailablecsDeZdZej�dd�Zdd�Zdd�Zd�fdd	�	Zd
d�Z	�Z
S)
�DBusKWalletTestCase�@�cCst��S�N)r�DBusKeyring��self�r�E/usr/lib/python3/dist-packages/keyring/tests/backends/test_kwallet.py�init_keyringsz DBusKWalletTestCase.init_keyringc	Cs6|jD]*}z|jj|�Wqtk
r.YqXqdSr)�credentials_created�keyringZdelete_password�
BaseException)r�itemrrr
�tearDowns

zDBusKWalletTestCase.tearDownFcs<|j�||f�|r$|d|}d}tt|��|||�dS)Nr�Python)r�add�superr�set_password)r�service�username�passwordZ
old_format��	__class__rr
rs��z DBusKWalletTestCase.set_passwordc	Cs�|j}|�|�||�d�|�|||d�|��|_}|�||�}|�||d||||f�|�||dd�|��|_}|�||�}|�|dd|||df�|�d|d|�}|�|dd|||df�dS)NTzDIncorrect password for username: '%s' on service: '%s'. '%s' != '%s'rrrz�Not 'None' password returned for username: '%s' on service: '%s'. '%s' != '%s'. Passwords from old folder should be deleted during migration.)rZassertEqualZget_passwordrr)rrrrrZret_passwordrrr
�
check_set_get,s<
��
��
��z!DBusKWalletTestCase.check_set_get)F)�__name__�
__module__�__qualname__rZDIFFICULT_CHARS�replacerrrr�
__classcell__rrrr
rs
rzKWallet4 unavailablec@seZdZdd�ZdS)�DBusKWallet4TestCasecCst��Sr)r�DBusKeyringKWallet4r
rrr
rSsz!DBusKWallet4TestCase.init_keyringN)rrr rrrrr
r#Psr#)ZunittestZkeyring.backendsrZtest_backendrZ
skipUnlessr	ZviableZTestCaserr$r#rrrr
�<module>sH
�