
    1h                     B    d dl m Z  d dlmZmZ d dlmZ  G d de      Zy)    )copy)Observercity)TestCasec                   0    e Zd Zd Zd Zd Zd Zd Zd Zy)ObserverTestsc                 &    t               }d|_        y )Nz-113.78401934344532)r   lon)selfobservers     ?D:\jyotish\venv\Lib\site-packages\ephem/tests/test_observers.py(test_longitude_constructor_does_not_hangz6ObserverTests.test_longitude_constructor_does_not_hang   s    :,    c                     t               }d|_        | j                  |j                  d       d|_        | j                  |j                  d       y )Ng      @g      @)r   r
   assertEquallongr   os     r    test_lon_can_also_be_called_longz.ObserverTests.test_lon_can_also_be_called_long   s?    J%$r   c                 ~    t               }d|_        |j                          | j                  |j                  d       y )Nr   g     @)r   	elevationcompute_pressurer   pressurer   s     r   test_pressure_at_sea_levelz(ObserverTests.test_pressure_at_sea_level   s0    J	W-r   c                 z    t               }d|_        |j                          d|j                  cxk  rdk  sJ  J y )Ng     |@gRIl@g(\Jl@)r   r   r   r   r   s     r   test_pressure_at_11kmz#ObserverTests.test_pressure_at_11km   s9    J	

+V+++++r   c                     t        d      }d|_        |j                         }| j                  ||       t        |      }| j                  ||       y )NBostonz2015/5/30 10:09)r   dater   _check_observerr   cds      r   test_observer_copyz ObserverTests.test_observer_copy   sF    N"FFHQ"GQ"r   c                 p   ||usJ | j                  |j                  |j                         | j                  |j                  |j                         | j                  |j                  |j                         | j                  |j                  |j                         | j                  |j
                  |j
                         | j                  |j                  |j                         | j                  |j                  |j                         | j                  |j                  |j                         y )N)	r   r   latr
   elevhorizonepochtempr   r!   s      r   r    zObserverTests._check_observer'   s    zz(&&(AII.!''*(QZZ0r   N)	__name__
__module____qualname__r   r   r   r   r$   r     r   r   r   r      s     -%.,#	1r   r   N)r   ephemr   r   unittestr   r   r.   r   r   <module>r1      s       )1H )1r   