a
    ze                     @   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	          ZassertEqualself r   +/usr/lib/python3.9/test/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   r   r   r   r   r	   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 r   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   r   r   r   r   r	   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 r   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
    