
    sh>                     p    S SK rS SKJrJrJr  S SKJr   " S S\5      r\	S:X  a  \
R                  5         gg)    N)
from_dtypenjitvoid)TestCasec                        \ rS rSrS rS rSrg)TestAlignment   c                 |   [         R                  " SS/SS9n[        U5      n[        US S  45      S 5       n[         R                  " SUS9n[        UR                  5       H  nXE   nSUl        US	-   S
-  Ul        M     U" U5        [         R                  R                  UR                  UR                  5        g )Naint32bfloat64T)alignc                 f    [        U R                  5       H  nX   R                  X   l        M     g Nrangesizer   r   r   is     n/Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/numba/tests/test_alignment.pyfoo0TestAlignment.test_record_alignment.<locals>.foo   #    166] #       )dtyper      {   )npr   r   r   recarrayr   r   r   r   testingassert_equal)self	rec_dtyperecr   
a_recarrayr   a_recs          r   test_record_alignment#TestAlignment.test_record_alignment
   s    HHn.>?tL	#	s1vi	  
	  [[)4
z'AMEEG1umEG (
 	J



jll;r   c                 t    [         R                  " SS/5      n[        U5      n[        US S  45      S 5       ng )Nr   r   c                 f    [        U R                  5       H  nX   R                  X   l        M     g r   r   r   s     r   r   1TestAlignment.test_record_misaligned.<locals>.foo!   r   r   )r"   r   r   r   )r&   r'   r(   r   s       r   test_record_misaligned$TestAlignment.test_record_misaligned   s>    HHn.>?@	# 
s1vi	  
	 r    N)__name__
__module____qualname____firstlineno__r+   r0   __static_attributes__r2   r   r   r   r      s    <$ r   r   __main__)numpyr"   numbar   r   r   numba.tests.supportr   r   r3   unittestmainr2   r   r   <module>r>      s7     ( ( ( H  > zMMO r   