o
    so™i¼  ã                   @  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dS )ÚStringConcatÚreturnÚNonec                  C  s¨  t jjdddgdgd} t ddg¡ d¡}t d	d
g¡ d¡}t ddg¡ d¡}t| ||g|gdd t g d¢¡ d¡}t dg¡ d¡}t g d¢¡ d¡}t| ||g|gdd t d¡ d¡}t d¡ d¡}t d¡ d¡}t| ||g|gdd t ddg¡ d¡}t ddg¡ d¡}t ddg¡ d¡}t| ||g|gdd t ddg¡ d¡}t ddg¡ d¡}t ddg¡ d¡}t| ||g|gdd d S )Nr   ÚxÚyÚresult)ÚinputsÚoutputsÚabcÚdefÚobjectz.comz.netzabc.comzdef.netÚtest_string_concat)r   r   Úname)ÚcatÚdogÚsnakeÚs)ÚcatsÚdogsÚsnakesÚtest_string_concat_broadcastingr   r   Ú#test_string_concat_zero_dimensionalÚ Útest_string_concat_empty_stringu   çš„u   ä¸­u   çš„çš„u   ä¸­ä¸­Útest_string_concat_utf8)ÚonnxÚhelperÚ	make_nodeÚnpÚarrayÚastyper   )Únoder   r	   r
   © r%   ú]/home/ubuntu/.local/lib/python3.10/site-packages/onnx/backend/test/case/node/string_concat.pyÚexport   sZ   ýüüü
üzStringConcat.exportN)r   r   )Ú__name__Ú
__module__Ú__qualname__Ústaticmethodr'   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   