File: //lib/python3/dist-packages/keyring/tests/backends/__pycache__/test_Windows.cpython-38.pyc
U
ܦ�\� � @ sx d dl mZ d dlZd dlZd dlZd dlZddlmZ e� ej
jjj
d�G dd� deej��Zej�d�d d
� �ZdS )� )�print_functionN� )�BackendBasicTestsz
Needs Windowsc @ s e Zd Zdd� Zdd� ZdS )�WinVaultKeyringTestCasec C sR | j D ]F}z| jj|� W q tk
rJ } zt|tjd� W 5 d }~X Y qX qd S )N)�file)Zcredentials_created�keyringZdelete_password� Exception�print�sys�stderr)�selfZcred�e� r �E/usr/lib/python3/dist-packages/keyring/tests/backends/test_Windows.py�tearDown s
z WinVaultKeyringTestCase.tearDownc C s t jj�� S )N)r �backends�Windows�WinVaultKeyring)r r r r �init_keyring s z$WinVaultKeyringTestCase.init_keyringN)�__name__�
__module__�__qualname__r r r r r r r s r zsys.platform != "win32"c C s t jjjjst�dS )zB
The WinVault backend should always be viable on Windows.
N)r r r r �viable�AssertionErrorr r r r �test_winvault_always_viable s r )Z
__future__r r
ZunittestZpytestZkeyring.backends.Windowsr Ztest_backendr Z
skipUnlessr r r r ZTestCaser ZmarkZskipifr r r r r �<module> s �