a
    Dg~                     @   sP   d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 G dd deZ
dS )	    )apps)ContentType)
migrations)TestCase)create_extra_permissionsc                   @   s$   e Zd Zdd Zdd Zdd ZdS )TestCreatePermissionsc                 C   s   t d| _d S )Nauth)r   Zget_app_config
app_configself r   e/var/www/lab.imftr.de/x/nb_venv/lib/python3.9/site-packages/wagtail/snippets/tests/test_management.pysetUp
   s    zTestCreatePermissions.setUpc                 C   s   t j  d S )N)r   Zobjectsclear_cacher
   r   r   r   tearDown   s    zTestCreatePermissions.tearDownc                 C   s   t j }| d" t| jd|jd W d    n1 s<0    Y  t jjdhd}| d" t| jd|jd W d    n1 s0    Y  d S )Nr   )	verbosityr   Zcontenttypes)Z	real_apps)r   stateZProjectStateZassertNumQueriesr   r	   r   )r   r   r   r   r   test_unavailable_models   s    
0z-TestCreatePermissions.test_unavailable_modelsN)__name__
__module____qualname__r   r   r   r   r   r   r   r   	   s   r   N)Zdjango.appsr   Z"django.contrib.contenttypes.modelsr   Z	django.dbr   Zdjango.testr   Zwagtail.snippets.modelsr   r   r   r   r   r   <module>   s
   