o
    }o™ij  ã                   @   s0   d dl mZ G dd„ dejƒZG dd„ dƒZdS )é    )Úioc                   @   s   e Zd Zdedefdd„ZdS )Ú
DummyClassÚaÚbc                 C   s   || _ || _d S )N)r   r   )Úselfr   r   © r   úR/home/ubuntu/.local/lib/python3.10/site-packages/tests/lightning/_io/test_mixin.pyÚ__init__   s   
zDummyClass.__init__N)Ú__name__Ú
__module__Ú__qualname__Úintr	   r   r   r   r   r      s    r   c                   @   s   e Zd Zdd„ Zdd„ ZdS )ÚTestIOMixinc                 C   sD   t ddƒ}t |¡}||usJ ‚|j|jksJ ‚|j|jks J ‚d S )Né   )r   r   Úreinitr   r   )r   ÚdummyÚcopiedr   r   r   Útest_reinit   s
   

zTestIOMixin.test_reinitc                 C   s6   g }t dƒD ]
}| t||ƒ¡ qt|ƒdksJ ‚d S )Nié  )ÚrangeÚappendr   Úlen)r   ÚoutputsÚir   r   r   Ú	test_init    s   zTestIOMixin.test_initN)r
   r   r   r   r   r   r   r   r   r      s    r   N)Únemo.lightningr   ÚIOMixinr   r   r   r   r   r   Ú<module>   s   