Your IP : 216.73.216.213
a
XC?h� � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZzd dlmZ W n e
y^ ddlmZ Y n0 ddlm
Z
d dlmZmZmZmZmZmZmZ G dd� de
jej�ZG dd � d e
jej�ZG d
d� de
je
jej�ZG dd
� d
e
je
jej�ZG dd� de
je
jej�ZG dd� de
je
jej�ZG dd� de
jej�Z G dd� de
je j�Z!G dd� dej�Z"G dd� de
je
je
j#ej�Z$dS )� N� )�fake_filesystem_unittest)�fixtures)�Distribution�
EntryPoint�PackageNotFoundError�
distributions�entry_points�metadata�versionc @ s( e Zd ZdZdd� Zdd� Zdd� ZdS ) �
BasicTestsz\d+\.\d+(\.\d)?c C s2 t �d�}t|jt�sJ �t�| j|j�s.J �d S )N�distinfo-pkg)r � from_name�
isinstancer �str�re�match�version_pattern)�self�dist� r �B/opt/alt/python39/lib64/python3.9/test/test_importlib/test_main.py�test_retrieves_version_of_self s
z)BasicTests.test_retrieves_version_of_selfc C s8 | � t�� t�d� W d � n1 s*0 Y d S )Nzdoes-not-exist)�assertRaisesr r r �r r r r �test_for_name_does_not_exist s z'BasicTests.test_for_name_does_not_existc C s | � tt� d S �N)ZassertIsInstancer �typer r r r �test_new_style_classes# s z!BasicTests.test_new_style_classesN)�__name__�
__module__�__qualname__r r r r r r r r r s r c @ s, e Zd Zdd� Zdd� Zdd� Zdd� Zd S )
�ImportTestsc C s8 | � t�� t�d� W d � n1 s*0 Y d S )NZdoes_not_exist)r �ImportError� importlib�
import_moduler r r r �test_import_nonexistent_module( s z*ImportTests.test_import_nonexistent_modulec C s, t t� d �}|d }| �|�� jd� d S )N�entries�main)�dictr �assertEqual�loadr �r r'