File: //proc/thread-self/root/usr/local/lib/python3.7/test/__pycache__/test_macpath.cpython-37.opt-1.pyc
B
��g� � @ s� d dl mZ d dlZd dlZe�� � e�dde� d dlZW dQ R X G dd� dej�Z G dd� dej
ej�Zed kr~e�
� dS )
� )�test_genericpathN�ignorez the macpath module is deprecatedc @ sD e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dS )�MacPathTestCasec C s | � t�d�d� d S )Nzxx:yy)�assertEqual�macpath�abspath)�self� r �-/usr/local/lib/python3.7/test/test_macpath.py�test_abspath s zMacPathTestCase.test_abspathc C s� t j}| �|d�� | �|d�� | �|d�� | �|d�� | �|d�� | �|d�� | �|d�� | �|d�� | �|d �� | �|d
�� | �|d�� | �|d�� | �|d
�� | �|d�� d S )Nzxx:yyzxx:yy:zxx:Zfooz:fooz:foo:barz :foo:bar:s xx:yys xx:yy:s xx:s foos :foos :foo:bars :foo:bar:)r �isabsZ
assertTrueZassertFalse)r r r r r
�
test_isabs s zMacPathTestCase.test_isabsc C s� t j}| �|d�d� | �|d�d� | �|d�d� | �|d�d� | �|d �d
� | �|d�d� | �|d
�d� | �|d�d� d S )Nzfoo:bar)zfoo:�barzconky:mountpoint:foo:bar)zconky:mountpoint:foor �:)� r z:conky:mountpoint:)z:conky:mountpointr s foo:bar)s foo:s bars conky:mountpoint:foo:bar)s conky:mountpoint:foos bar� :)� r s :conky:mountpoint:)s :conky:mountpointr )r �splitr )r r r r r
�
test_split# s
zMacPathTestCase.test_splitc C sv t j}| �|dd�d� | �|dd�d� | �|dd�d� | �|dd�d� | �|dd�d� | �|dd �d� | �|d
d �d
� | �|dd�d� | �|d
d�d
� | �|dd�d� | �|dd�d� | �|ddd�d� | �|dd
�d� | �|dd�d� | �|ddd�d� | �|dd�d� | �|d
d�d� | �|dd�d� | �|dd�d� | �|dd�d� | �|dd�d� | �|dd�d� | �|dd�d� | �|dd�d� | �|dd�d� | �|dd�d� | �|dd�d� | �|dd�d� | �|ddd�d� | �|dd�d � | �|dd!�d � | �|dd"d!�d#� | �|dd$�d$� | �|dd$�d$� d S )%N�a�bz:a:bz:az:a:z:a::z:a::bz::br za:r za:b�cza:b:cz:cz:bz:a:b:czb:� a� bs :a:bs :as :a:s :a::s :a::bs ::br s a:r s a:b� cs a:b:cs :cs :bs :a:b:cs b:)r �joinr )r r r r r
� test_join7 sF zMacPathTestCase.test_joinc C s� t j}| �|d�d� | �|d�d� | �|d�d� | �|d�d� | �|d �d
� | �|d�d� | �|d
�d� | �|d�d� | �|d�d� | �|d�d� | �|d�d� | �|d�d� | �|d�d� | �|d�d� d S )Nz:foo.ext)z:fooz.extzfoo:foo.ext)zfoo:fooz.extz.ext)z.extr zfoo.ext:foo)zfoo.ext:foor z :foo.ext:)z :foo.ext:r r )r r zfoo.bar.ext)zfoo.barz.exts :foo.ext)s :foos .exts foo:foo.ext)s foo:foos .exts .ext)s .extr s foo.ext:foo)s foo.ext:foor s :foo.ext:)s :foo.ext:r r )r r s foo.bar.ext)s foo.bars .ext)r �splitextr )r r r r r
�
test_splitext] s zMacPathTestCase.test_splitextc C s� t j}| �|d�d� | �|d�d� | �|d�d� | �|d�d� | �|d�d� | �|d�d� | �|d �d� | �|d
�d� | �|d�d� | �|d�d� d S )
Nza:Tza:bFza:b:r r s a:s a:bs a:b:r r )r �ismountr )r r r r r
�test_ismounto s zMacPathTestCase.test_ismountc C s* t j}| �|d�d� | �|d�d� | �|d�d� | �|d�d� | �t j|d� | �t j|d � | �|d
�d
� | �|d�d� | �|d�d� | �|d
�d
� | �|d�d� | �|d�d� | �|d�d� | �t j|d� | �t j|d� | �|d�d� | �|d�d� | �|d�d
� d S )Nza:br z:aza:b::cza:cz a:b:c:::dza:dza::bza:b:::cr za:za:b:s a:br s :as a:b::cs a:cs a:b:c:::ds a:ds a::bs a:b:::cr s a:s a:b:)r �normpathr ZassertRaisesZ
norm_error)r r! r r r
�
test_normpath} s&