
    h?                     f    S SK Jr  S SKrSSKJr  SSKJr  SSKJ	r	J
r
  SSKJrJrJr  S rS	 rS
 rg)    )assert_raisesN   )all)asarray)float64int8)concatreshapestackc                  H    [        [        S 5        [        [        S 5        g )Nc                      [        SS S9$ )N)   r   )axis)r	        k/var/www/fran/franai/venv/lib/python3.13/site-packages/numpy/array_api/tests/test_manipulation_functions.py<lambda>$test_concat_errors.<locals>.<lambda>   s    VF%>r   c                  P    [        [        S/[        S9[        S/[        S9/5      $ )Nr   dtype)r	   r   r   r   r   r   r   r   r      s'    VWaS-E-4aS-H-J &Kr   r   	TypeErrorr   r   r   test_concat_errorsr      s    )>?) K Lr   c                  &    [        [        S 5        g )Nc                  T    [        [        SS/[        S9[        SS/[        S9/5      $ )Nr   r   r   )r   r   r   r   r   r   r   r   #test_stack_errors.<locals>.<lambda>   s+    UGQF$,G,3QF',J,L &Mr   r   r   r   r   test_stack_errorsr      s    ) M Nr   c                    ^ [        [        R                  " S5      5      m[        TSSS9n [        R                  " TR
                  U R
                  5      (       a   e[        [        R                  " S5      5      m[        TSSS9n [        R                  " TR
                  U R
                  5      (       d   e[        [        R                  " S5      R                  5      m[        TSSS9n [        [        U4S j5        g )Nr      )r!   r   TcopyFc                     > [        T SSS9$ )Nr    Fr"   )r
   )as   r   r   #test_reshape_copy.<locals>.<lambda>$   s    '!V%*Hr   )	r   nponesr
   shares_memory_arrayTr   AttributeError)br%   s    @r   test_reshape_copyr.      s     A6%A!((3333 A6&AAHHahh////!!"A6%A."HIr   )numpy.testingr   numpyr'    r   _creation_functionsr   _dtypesr   r   _manipulation_functionsr	   r
   r   r   r   r.   r   r   r   <module>r5      s0    '   ) # LN
Jr   