File: //opt/cppython/lib/python3.8/test/test_importlib/__pycache__/test_resource.cpython-38.pyc
U
/D�gu! � @ s, d dl Z d dlZd dlZddlmZ ddlmZmZ ddlmZ d dlm Z m
Z
d dlmZ d dl
mZ G d d
� d
�ZG dd� deej�ZG d
d� deejej�ZG dd� dej�ZG dd� dej�ZG dd� dejej�ZG dd� dejej�ZG dd� dej�ZG dd� dej�Zedk�r(e�� dS )� N� )�data01)� zipdata01� zipdata02)�util)� resources�
import_module)�Path)�supportc @ s, e Zd Zdd� Zdd� Zdd� Zdd� Zd S )
�
ResourceTestsc C s | � t�| jd�� d S )N�binary.file)�
assertTruer �is_resource�data��self� r �@/opt/cppython/lib/python3.8/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�subdirectoryr 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__.pyo�__init__.pyr �
utf-8.filer zutf-16.file)�setr �contentsr �discard�assertEqual�r r r r r �
test_contents s
�zResourceTests.test_contentsN)�__name__�
__module__�__qualname__r r r r"