o
    soi                     @  sH   d dl mZ d dlZd dlZd dlmZ d dlmZ G dd deZ	dS )    )annotationsN)Base)expectc                   @  s(   e Zd ZedddZedddZdS )	RangereturnNonec                  C  f   t jjdg ddgd} td}td}td}tj|||tjd}t| |||g|gd	d
 d S )Nr   startlimitdeltaoutputinputsoutputs         dtype$test_range_float_type_positive_deltar   r   name)onnxhelper	make_nodenpfloat32aranger   noder
   r   r   r    r!   W/home/ubuntu/.local/lib/python3.10/site-packages/onnx/backend/test/case/node/rangeop.py&export_range_float_type_positive_delta   "   




z,Range.export_range_float_type_positive_deltac                  C  r   )Nr   r	   r   r   
      r   $test_range_int32_type_negative_deltar   )r   r   r   r   int32r   r   r   r!   r!   r"   &export_range_int32_type_negative_delta$   r$   z,Range.export_range_int32_type_negative_deltaN)r   r   )__name__
__module____qualname__staticmethodr#   r*   r!   r!   r!   r"   r      s
    r   )

__future__r   numpyr   r   onnx.backend.test.case.baser   onnx.backend.test.case.noder   r   r!   r!   r!   r"   <module>   s   