o
    Ďi{                     @   s   d dl mZ G dd dZdS )    )find_admin1_regionc                   @   sB   e Zd ZdZdddZdddZddd	Zdd
dZdddZdS )TestFindAdmin1Regionz2Tests for the first-level administrative division.returnNc                 C   sD   t d d d dd u sJ t d dddd u sJ t d ddd u s J d S )Ncountrylatitude	longituder   AKr   admin1_regionadmin1self r   W/home/jeff/fluffinator/venv/lib/python3.10/site-packages/speciesnet/geolocation_test.pytest_missing_country   s   z)TestFindAdmin1Region.test_missing_countryc                 C   s`   t ddddks
J t ddddddksJ t dddd	ddks"J t dd
dd	dd
ks.J d S )NUSAHIr
   CA%   )r   r   r   r   zGG@\(LQDCr   r   r   r   r   test_given_admin1_region   s   z-TestFindAdmin1Region.test_given_admin1_regionc                 C   s  t dd d dd u sJ t ddd dd u sJ t dd ddd u s!J t ddddd u s,J t ddddd u s7J t ddddd u sBJ t ddddd	ksMJ t dd
dddksXJ t dddddkscJ t dddddksnJ t dddddksyJ t dddddksJ d S )Nr   r   r      -   A   ijr	      ier   r   r   r   r   r   MEgq=
ףPC@gQYCOg(\uC@gq=
ף@Sr   r   r   r   r   r   test_usa_states+   s   z$TestFindAdmin1Region.test_usa_statesc                 C   s  t ddddd u sJ t dddddksJ t ddd	dd u s!J t ddd	dd
ks,J t ddddd u s7J t dddddksBJ t ddddd u sMJ t dddddksXJ t ddddd u scJ t ddddd u snJ t ddddd u syJ t dddddksJ d S )NASMg(\u,gQ.er   r   ASGUMgףp=
*@gQb@GUMNPgףp=
W0@gQ5b@MPPRIgQ82@g{GPPRUMIgHzG3@gGzd@VIRgY2@g=
ףp-PVIr   r   r   r   r   test_usa_territories:   s   z)TestFindAdmin1Region.test_usa_territoriesc                 C   s\   t dd d dd u sJ t ddddd u sJ t ddddd u s!J t ddddd u s,J d S )	NAUSr   r   r   BRAr   iir   r   r   r   r   test_other_countriesJ   s   z)TestFindAdmin1Region.test_other_countries)r   N)	__name__
__module____qualname____doc__r   r   r#   r/   r2   r   r   r   r   r      s    



r   N)speciesnet.geolocationr   r   r   r   r   r   r   <module>   s   