File: //opt/cppython/lib/python3.8/test/test_importlib/__pycache__/test_metadata_api.cpython-38.pyc
U
/D�g � @ s� d dl Z d dlZd dlZd dlmZ ddlmZ d dlmZm Z m
Z
mZmZm
Z
mZmZ G dd� dejejejej�ZG dd � d ejej�ZdS )
� N)�Iterator� )�fixtures)�Distribution�PackageNotFoundError�distribution�entry_points�files�metadata�requires�versionc @ s� e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
d� Zdd
� Z dd� Z
edd� �Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd� Zdd� Zd d!� Zd"S )#�APITestsz\d+\.\d+(\.\d)?c C s, t d�}t|t�st�t�| j|�s(t�d S �N�egginfo-pkg�r �
isinstance�str�AssertionError�re�match�version_pattern��selfZpkg_version� r �D/opt/cppython/lib/python3.8/test/test_importlib/test_metadata_api.py�test_retrieves_version_of_self s z'APITests.test_retrieves_version_of_selfc C s, t d�}t|t�st�t�| j|�s(t�d S �N�distinfo-pkgr r r r r �&test_retrieves_version_of_distinfo_pkg s z/APITests.test_retrieves_version_of_distinfo_pkgc C s"