U
    r±Ëh¼  ã                   @  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d„ƒZdS )ÚStringConcatÚNone)Úreturnc                  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 dddg¡ d¡}t dg¡ d¡}t dddg¡ 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.netZtest_string_concat)r   r   ÚnameÚcatZdogZsnakeÚsZcatsZdogsZsnakesZtest_string_concat_broadcastingZ#test_string_concat_zero_dimensionalÚ Ztest_string_concat_empty_stringu   çš„u   ä¸­u   çš„çš„u   ä¸­ä¸­Ztest_string_concat_utf8)ÚonnxÚhelperZ	make_nodeÚnpÚarrayZastyper   )Únoder   r	   r
   © r   úM/tmp/pip-unpacked-wheel-xnis5xre/onnx/backend/test/case/node/string_concat.pyÚexport   sZ    ýüüüüzStringConcat.exportN)Ú__name__Ú
__module__Ú__qualname__Ústaticmethodr   r   r   r   r   r      s   r   )
Ú
__future__r   Znumpyr   r   Zonnx.backend.test.case.baser   Zonnx.backend.test.case.noder   r   r   r   r   r   Ú<module>   s
   