U
    f                     @   sJ   d dl mZ d dlmZ d dlmZ d dlmZ d dlZG dd dZ	dS )    )register)Distribution)RemovedCommandError)mockNc                   @   s   e Zd Zdd ZdS )TestRegisterc              	   C   sJ   t  }t t t fg|_t|}tt |  W 5 Q R X dS )z;Ensure that the register command has been properly removed.N)	r   r   ZMockZ
dist_filesr   pytestZraisesr   run)selfZdistcmd r   =lib/python3.8/site-packages/setuptools/tests/test_register.pytest_register_exception   s
    z$TestRegister.test_register_exceptionN)__name__
__module____qualname__r   r   r   r   r   r   
   s   r   )
Zsetuptools.command.registerr   Zsetuptools.distr   Zsetuptools.errorsr   Zunittestr   r   r   r   r   r   r   <module>   s
   