File: //usr/local/lib/python3.7/test/test_importlib/__pycache__/test_resource.cpython-37.opt-2.pyc
B
��gc � @ s� d dl Z d dlZddlmZ ddlmZmZ ddlmZ d dlmZm Z G dd� d�Z
G d d
� d
e
ej�ZG dd� de
ej
ej�ZG d
d� dej�ZG dd� dej�ZG dd� dejej�ZG dd� dejej�ZG dd� dej�Zedkr�e�� dS )� N� )�data01)� zipdata01� zipdata02)�util)� resources�
import_modulec @ s, e Zd Zdd� Zdd� Zdd� Zdd� Zd S )
�
ResourceTestsc C s | � t�| jd�� d S )Nzbinary.file)�
assertTruer �is_resource�data)�self� r �=/usr/local/lib/python3.7/test/test_importlib/test_resource.py�test_is_resource_good_path
s z(ResourceTests.test_is_resource_good_pathc C s | � t�| jd�� d S )Nz
not-a-file)�assertFalser r r )r
r r r �test_is_resource_missing s z&ResourceTests.test_is_resource_missingc C s | � t�| jd�� d S )N�subdirectory)r r r r )r
r r r �&test_is_resource_subresource_directory s z4ResourceTests.test_is_resource_subresource_directoryc C sH t t�| j��}|�d� |�d� |�d� | �|dddddh� d S ) N�__pycache__z__init__.pycz__init__.pyoz__init__.pyr z
utf-8.filezbinary.filezutf-16.file)�setr �contentsr �discard�assertEqual)r
r r r r �
test_contents s
zResourceTests.test_contentsN)�__name__�
__module__�__qualname__r r r r r r r r r
s r c @ s e Zd Zdd� ZdS )�ResourceDiskTestsc C s
t | _d S )N)r r )r
r r r �setUp+ s zResourceDiskTests.setUpN)r r r r r r r r r * s r c @ s e Zd ZdS )�ResourceZipTestsN)r r r r r r r r / s r c @ s, e Zd Zdd� Zdd� Zdd� Zdd� Zd S )
�ResourceLoaderTestsc C s8 t jttjdddgd�}| �tt�|��dddh� d S )N�A�B�C)�file�pathr )r �create_packager �__file__r r r r )r
�packager r r �test_resource_contents4 s
z*ResourceLoaderTests.test_resource_contentsc C s2 t jttjdddddgd�}| �t�|d�� d S )Nr"