o
    1i                     @   s4   d dl mZ d dlmZmZmZ G dd deZdS )    )TestCase)base	countriesdatac                   @   sL   e Zd Zdd Zdd Zdd Zdd Zd	d
 Zdd Zdd Z	dd Z
dS )TestSettingsc                 C      t ` d S Nr   self r   e/var/www/html/humari/django-venv/lib/python3.10/site-packages/django_countries/tests/test_settings.pysetUp      zTestSettings.setUpc                 C   r   r   r	   r
   r   r   r   tearDown
   r   zTestSettings.tearDownc                 C   H   | j ddid | tdd W d    d S 1 sw   Y  d S )NXXNewCOUNTRIES_OVERRIDEsettingsassertEqualr   namer
   r   r   r   test_override_additional      "z%TestSettings.test_override_additionalc                 C   s   | j ddgddddddd	d
? | tdd | tdd | tdd | tdd | tdd | tdd W d    d S 1 sTw   Y  d S )Nr   NewerXXXi  )namesalpha3numericyi  )r   r    )r   YYr   r   r"    )r   r   r   r   r   r    r
   r   r   r   test_override_complex   s   "z"TestSettings.test_override_complexc                 C   r   )NNZzMiddle Earthr   r   r
   r   r   r   test_override_replace   r   z"TestSettings.test_override_replacec                 C   sT   | j dd id | dt | tdd W d    d S 1 s#w   Y  d S )NAUr   r#   )r   assertNotInr   r   r   r
   r   r   r   test_override_remove#   s   "z!TestSettings.test_override_removec                 C   sh   | j ddid" | ttjdk | dt | tdd W d    d S 1 s-w   Y  d S )Nr'   Desert)COUNTRIES_ONLY   )r   
assertTruelenr   assertInr   r   r
   r   r   r   test_override_only(   s
   "zTestSettings.test_override_onlyc                 C   s   t tjj d \}}| tj| | t`tj| }| j	dd tj| }| || W d    d S 1 s9w   Y  d S )Nr   F)COUNTRIES_COMMON_NAMES)
listr   CountriesBaseCOMMON_NAMESitemsr   r   r   	COUNTRIESr   )r   common_codecommon_nameofficial_namer   r   r   r   test_common_names.   s   

"zTestSettings.test_common_namesN)__name__
__module____qualname__r   r   r   r$   r&   r)   r0   r:   r   r   r   r   r      s    r   N)django.testr   django_countriesr   r   r   r   r   r   r   r   <module>   s    