B
    u9a                 @   s2   d Z ddlZG dd dejZedkr.e  dS )zaTest correct treatment of hex/oct constants.

This is complex because of changes due to PEP 237.
    Nc               @   s<   e Zd Zdd Zdd Zdd Zdd Zd	d
 Zdd ZdS )TestHexOctBinc             C   s   |  dd |  dd |  dd |  dd |  dd |  dd |  dd |  dd |  dd |  dd |  d	d	 |  dd |  dd |  dd |  d	d	 d S )
Nr      l   MW	   il    ii  l )assertEqual)self r   &/usr/lib/python3.7/test_int_literal.pytest_hex_baseline
   s    zTestHexOctBin.test_hex_baselinec             C   s   |  dd |  dd |  dd |  dd |  dd |  dd |  dd |  dd |  dd |  dd |  dd |  dd d S )	Nl        l    i   l l            l    l         l )r   )r   r   r   r   test_hex_unsigned   s    zTestHexOctBin.test_hex_unsignedc             C   s   |  dd |  dd |  dd |  dd |  dd |  dd |  dd |  dd |  dd |  dd |  d	d	 |  dd |  dd |  dd |  d	d	 d S )
Nr   r   iw9 r   il    ii  l )r   )r   r   r   r   test_oct_baseline6   s    zTestHexOctBin.test_oct_baselinec             C   s   |  dd |  dd |  dd |  dd |  dd |  dd |  dd |  dd |  dd |  dd |  dd |  dd d S )	Nl        l    i   l l            l    l         l )r   )r   r   r   r   test_oct_unsignedK   s    zTestHexOctBin.test_oct_unsignedc             C   s   |  dd |  dd |  dd |  dd |  dd |  dd |  dd |  dd |  dd |  dd |  d	d	 |  dd |  dd |  dd |  d	d	 d S )
Nr   r   iU  r   il    ii  l )r   )r   r   r   r   test_bin_baselineb   s    zTestHexOctBin.test_bin_baselinec             C   s   |  dd |  dd |  dd |  dd |  dd |  dd |  dd |  dd |  dd |  dd |  dd |  dd d S )	Nl        l    i   l l            l    l         l )r   )r   r   r   r   test_bin_unsignedw   s    zTestHexOctBin.test_bin_unsignedN)	__name__
__module____qualname__r	   r
   r   r   r   r   r   r   r   r   r      s   r   __main__)__doc__ZunittestZTestCaser   r   mainr   r   r   r   <module>   s
    