
    S
ha                        d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ ddl	m
Z
mZmZmZmZmZ  ej                    Zd Zd Zej        d	             Zej        d
             Zej        d             Zej        d             Zej        d             Zej        d             Zej        d             Zej        d             Zej        d             Zej        d             Zej        d             Zej        d             Z dS )    N)cache)get_cookie_signer)Map   )DataLayerFactoryLicenceFactory
MapFactoryTeamFactoryTileLayerFactoryUserFactoryc                 *    ddl m} t          |_        d S )Nr   settings)django.confr   TMP_ROOT
MEDIA_ROOT)configr   s     ^/var/www/html/01_SiteInternet/03_Maps/venv/lib/python3.11/site-packages/umap/tests/conftest.pypytest_configurer      s"    $$$$$$"H    c                  b    t          j        t          d           t          j                     d S )NT)ignore_errors)shutilrmtreer   r   clear r   r   pytest_runtest_teardownr      s&    
M($////	KMMMMMr   c                      t                      S N)r
   r   r   r   teamr    !   s    ==r   c                  "    t          d          S )N123123)passwordr   r   r   r   userr%   &   s    ))))r   c                  $    t          dd          S )NAverell456456usernamer#   r$   r   r   r   user2r+   +   s    	H====r   c                      t                      S r   )r   r   r   r   licencer-   0   s    r   c                 F    t          dd          }t          ||           S )NGabrielr"   r)   )ownerr-   )r   r	   )r-   	tilelayerr%   s      r   mapr2   5   s'    	H===DD'2222r   c                 P    t           j        | _        |                                  | S r   )r   	ANONYMOUSedit_statussaver2   s    r   openmapr8   ;   s    mCOHHJJJJr   c                 <    d | _         |                                  | S r   )r0   r6   r7   s    r   anonymapr:   B   s    CIHHJJJJr   c                 p    |j         \  }}t          |                              |          | j        |<   | S )N)salt)signed_cookie_elementsr   signcookies)clientr2   keyvalues       r   cookieclientrC   I   s8    +JC+555::5AAFN3Mr   c                     d| _         d S )NT)UMAP_ALLOW_ANONYMOUSr   s    r   allow_anonymousrF   P   s    $(H!!!r   c                 "    t          |           S )Nr7   )r   r7   s    r   	datalayerrH   U   s    $$$$r   c                      t                      S r   )r   r   r   r   r1   r1   Z   s    r   c                 ,    |                      d          S )N/)get)rfs    r   fake_requestrN   _   s    66#;;r   )!r   tempfilepytestdjango.core.cacher   django.core.signingr   umap.modelsr   baser   r   r	   r
   r   r   mkdtempr   r   r   fixturer    r%   r+   r-   r2   r8   r:   rC   rF   rH   r1   rN   r   r   r   <module>rW      s<      # # # # # # 1 1 1 1 1 1                      8# # #  
    * * * > > >    3 3 3
          ) ) ) % % %        r   