NL indZddlmZddlZddlmZddlmZmZm Z m Z m Z GddejZ y)zUnit tests for RArray types.) annotationsN) PLATFORM_SIZE)RArraybool_rprimitivecompute_rtype_alignmentcompute_rtype_sizeint_rprimitivec<eZdZddZddZddZddZddZddZy) TestRArraycpttd}|jtk(sJ|jdk(sJy)N )rr item_typelengthselfas \/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/mypyc/test/test_rarray.py test_basicszTestRArray.test_basicss0 >2 &{{n,,,xx2~~cdttd}t|dk(sJt|dk(sJy)Nr zint[10]z&[10]>)rr strreprrs rtest_str_conversionzTestRArray.test_str_conversions3 >2 &1v"""AwBBBBrcttd}|ttdk(sJ|ttdk7sJ|ttdk7sJy)Nr )rr rrs rtest_eqzTestRArray.test_eqsM >2 &F>2....F?B////F>1----rctttdtttdk(sJtttdtttdk(sJy)Nr )hashrr r)rs r test_hashzTestRArray.test_hash"sOF>2./4~r8R3SSSSF?A./4PQ8R3SSSSrcttd}t|tk(sJttd}t|dk(sJy)Nr 7)rr rrrrrbs rtest_alignmentzTestRArray.test_alignment&s@ >2 &&q)]::: ?B '&q)Q...rcttd}t|dtzk(sJttd}t|dk(sJy)Nr)rr rrrr$s r test_sizezTestRArray.test_size,sE >1 %!!$M(9999 ?A &!!$)))rN)returnNone) __name__ __module__ __qualname__rrrr r&r)rrr r s" C . T/ *rr )__doc__ __future__runittest mypyc.commonrmypyc.ir.rtypesrrrrr TestCaser r/rrr6s-""&*""*r