Current File : //usr/lib64/python3.6/site-packages/borg/testsuite/__pycache__/item.cpython-36.pyc |
3
y��b� � @ s� d dl Z ddlmZ ddlmZ ddlmZ dd� Zdd � Zd
d� Z dd
� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd� ZdS )� N� )�ChunkListEntry)�Item)�
StableDictc : C s< t � } | j� i kst�d| ks"t�tjt�� d| k W d Q R X tjt�� d| k W d Q R X tjt�� d| k W d Q R X | jd�d ks�t�| jdd�dks�t�tjt�� | jd� W d Q R X tjt�� | jd� W d Q R X tjt�� | jd� W d Q R X tjt�� | j W d Q R X tjt��
| ` W d Q R X d S )N�pathzinvalid-keys path�* �modei� s mode)
r �as_dict�AssertionError�pytest�raises�
ValueError� TypeError�get�AttributeErrorr )�item� r �/usr/lib64/python3.6/item.py�test_item_empty s* r c C s� t ddd��} | jdkst�| jdks*t�d| ks6t�t ddd��} | jdksRt�| jdks`t�d| kslt�tjt�� t d� W d Q R X tjt�� t ddi� W d Q R X tjt�� t d d
i� W d Q R X d S )Nz/a/b/ci� )s paths moder )r r r r � Zfoobar�baz)r r r
r r r r r
)r r r r �test_item_from_dict% s r c C s, t ddd�} | jdkst�| jdks(t�d S )Nz/a/b/ci� )r r )r r r
r )r r r r �test_item_from_kw? s r c C sb t � } d| _| jdkst�| j� ddiks.t�| `| j� i ksBt�tjt�� d| _W d Q R X d S )Ni� r Zinvalid)r r r
r r r r )r r r r �test_item_int_propertyE s r c C sh t � } ddd }}|| _| j|ks(t�| j� d|iks<t�|| _| j|ksPt�| j� dd iksdt�d S )
Nr r �A �atime� � � s s )r r r
r )r ZsmallZbigr r r �test_item_bigint_propertyP s r c C s2 t � } d | _| jd kst�d | _| jd ks.t�d S )N)r �userr
�group)r r r r �test_item_user_group_none[ s
r"