+
    nDj	                     (    ^ RI t^ RItR tR tR tR# )    Nc                     \         P                  ! 4       p V P                  '       g   Q hV P                  pVP                  '       g   Q hVP                  R8X  g   Q hVP
                  \         P                  P                  8X  g   Q hVP                  R8X  g   Q hW8X  g   Q h\        V4      R8X  g   Q h\        V 4      R8X  g   Q hR# )   zarrow::CPUDevicez<pyarrow.Device: CPUDevice()>z+<pyarrow.MemoryManager device: CPUDevice()>N)
padefault_cpu_memory_manageris_cpudevice	device_iddevice_typeDeviceAllocationTypeCPU	type_namerepr)mmr	   s     S/data/cameron/venvs/s3viz/lib/python3.14/site-packages/pyarrow/tests/test_device.pytest_device_memory_managerr      s    		&	&	(B9999YYF====r!!!!8!8!<!<<<<1111<::::8DDDD    c                  j   \         P                  ! . RO4      p V P                  4       ^,          pVP                  \         P                  P
                  8X  g   Q h\        VP                  \         P                  4      '       g   Q h\        VP                  \         P                  4      '       g   Q hVP                  '       g   Q hVP                  P                  '       g   Q hVP                  \         P                  ! 4       P                  8X  g   Q hVP                  P                  '       g   Q hR# )r   Nr   r      )r   arraybuffersr   r   r   
isinstancer	   Devicememory_managerMemoryManagerr   r   )arrbufs     r   test_buffer_devicer   $   s    
((9
C
++-
C??b5599999cjj")),,,,c(("*:*:;;;;::::::::668?????$$$$$r   c                     \         P                  ! 4       p \         P                  ! . RO4      p\         P                  ! RV/4      pW P                  3 EFX  pVP                  V4      pVP                  V4      '       g   Q hVP                  4       ^,          P                  V P                  8X  g   Q hVP                  4       ^,          P                  VP                  4       ^,          P                  8w  g   Q hVP                  V4      pVP                  V4      '       g   Q hVR,          P                  4       ^,          P                  V P                  8X  g   Q hVR,          P                  4       ^,          P                  VP                  4       ^,          P                  8w  d   EKY  Q h	  \        P                  ! \        RR7      ;_uu_ 4        VP                  V P                  P                  4       RRR4       \        P                  ! \        RR7      ;_uu_ 4        VP                  V P                  P                  4       RRR4       R#   + '       g   i     Ld; i  + '       g   i     R# ; i)r   colz)Argument 'destination' has incorrect type)matchNr   )r   r   r   record_batchr	   copy_toequalsr   addresspytestraises	TypeErrorr   )r   r   batchdest
arr_copiedbatch_copieds         r   test_copy_tor.   0   s   		&	&	(B
((9
COOUCL)EYY[[&
  %%%%!!#A&--:::!!#A&..#++-2B2J2JJJJ}}T*""5))))E"**,Q/66"))CCCE"**,Q/773;;=;K;S;SSSS   
y(S	T	TBII))* 
U 
y(S	T	Tbii++, 
U	T 
U	T 
U	T	Ts   &I&&I)I&	)I:	)pyarrowr   r'   r   r   r.    r   r   <module>r1      s   $  
E	%-r   