
>\	                 @   sU   d  d l  Z  d  d l m Z d  Z Gd d   d e  j  Z e d k rQ e  j   d S)    N)xldatec               @   sL   e  Z d  Z d d   Z d d   Z d d   Z d d   Z d	 d
   Z d S)
TestXLDatec             C   sj   t  j d t  } |  j | d  t  j d t  } |  j | d  t  j d
 t  } |  j | d  d  S)Ng     j@s        r   g    @        g    @     )r   r   r   r   r   r   )r   r   r	   r   r   r   )r
   r   r   r   r   r   )r   xldate_as_tupleDATEMODEassertEqual)selfdate r   9/home/travis/build/python-excel/xlrd/tests/test_xldate.pytest_date_as_tuple   s    zTestXLDate.test_date_as_tuplec             C   sj   t  j d t  } |  j | d  t  j d t  } |  j | d  t  j d t  } |  j | d  d  S)Ng4ׂ?r      "   g$>?   8   gpG?   /      )r   r   r   r   r   r   )r   r   r   r   r   r   )r   r   r   r   r   r   )r   r   r   r   )r   timer   r   r   test_time_as_tuple   s    zTestXLDate.test_time_as_tuplec             C   sj   t  j d t  } |  j | d  t  j d t  } |  j | d  t  j d t  } |  j | d  d  S)Ns  r   r   g     j@  r   r	   g    @  r   g    @)r   r   r   )r   r   r	   )r   r   r   )r   xldate_from_date_tupler   assertAlmostEqual)r   r   r   r   r   test_xldate_from_date_tuple   s    z&TestXLDate.test_xldate_from_date_tuplec             C   ss   t  j d  } |  j | d d d t  j d  } |  j | d d d t  j d  } |  j | d d d d  S)Nr   r   r   g4ׂ?placesr   r   g$>?r   r   r   gpG?)r   r   r   )r   r   r   )r   r   r   )r   xldate_from_time_tupler!   )r   r   r   r   r   test_xldate_from_time_tuple'   s    z&TestXLDate.test_xldate_from_time_tuplec             C   s|   t  j d t  } |  j | d d d t  j d t  } |  j | d d d t  j d t  } |  j | d d d d  S)Ns  r   r   r   r   r   gj@r#     r   r	   r   r   g$>@  r   r   r   r   g)n@)r&   r   r   r   r   r   )r'   r   r	   r   r   r   )r(   r   r   r   r   r   )r   xldate_from_datetime_tupler   r!   )r   r   r   r   r   test_xldate_from_datetime_tuple/   s    z*TestXLDate.test_xldate_from_datetime_tupleN)__name__
__module____qualname__r   r   r"   r%   r*   r   r   r   r   r      s
   r   __main__)unittestxlrdr   r   TestCaser   r+   mainr   r   r   r   <module>   s
   )