o
    
 ¢i‹  ã                   @   sF   d dl mZmZmZmZ d dlZddlmZmZm	Z	 G dd„ dƒZ
dS )é    )Úprint_functionÚabsolute_importÚdivisionÚunicode_literalsNé   )ÚdedentÚround_trip_loadÚround_trip_dumpc                   @   s   e Zd Zdd„ ZdS )ÚTestBinHexOctc                 C   s–   t dƒ}t|ƒ}t|ƒD ]\}}|d8 }|||< qt|ƒD ]\}}|d9 }|||< qt|ƒD ]\}}|}|dC }|| }|||< q.t|ƒ|ksIJ ‚d S )NzY        - 42
        - 0b101010
        - 0x_2a
        - 0x2A
        - 0o00_52
        é   é   )r   r   Ú	enumerater	   )ÚselfÚsÚdÚidxÚelemÚt© r   úT/home/ubuntu/.local/lib/python3.10/site-packages/srsly/tests/ruamel_yaml/test_int.pyÚtest_calculate   s    ÿ	


zTestBinHexOct.test_calculateN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r
      s    r
   )Ú
__future__r   r   r   r   ÚpytestÚ	roundtripr   r   r	   r
   r   r   r   r   Ú<module>   s   