
    IR-e	                          d dl Zd dlmZ d ZdS )    N)np_utilsc            	      "   dt           fdt          j        fdt          j        fdt          j        fdddt
          fdt          j        fg} t          j        d	| 
          }t                      }t                      }| D ]y\  }}| D ]q\  }}	 t          j
        ||         ||         g           |                    | d|            C# t          j        $ r |                    | d|            Y nw xY wzh d}||k    sJ h d}	||	k    sJ dS )z<
    Test that allowed combinations are those expected.
    intuint8float32float64)strS2)uniU2boolobject   )dtype >*   int strint unistr intuni intbool intbool strbool uniint boolstr booluni bool	str uint8	uint8 str	uint8 uni	uni uint8
bool uint8
int object
object int
object str
object uni
str object
uint8 bool
uni objectbool objectfloat32 strfloat32 unifloat64 strfloat64 uniobject boolstr float32str float64uni float32uni float64bool float32bool float64float32 boolfloat64 boolobject uint8uint8 objectfloat32 objectfloat64 objectobject float32object float64>   int intstr strstr uniuni struni uni	bool bool	int uint8	uint8 intfloat32 intfloat64 intint float32int float64uint8 uint8float32 uint8float64 uint8object objectuint8 float32uint8 float64float32 float32float32 float64float64 float32float64 float64N)r   npr   r   r   r   object_emptysetr   common_dtypeaddTableMergeError)
r   arrfailsucceedname1type1name2type2badgoods
             Alib/python3.11/site-packages/astropy/table/tests/test_np_utils.pytest_common_dtyperc      si   
 
	"(	BJ	BJ		2:	E (1E
"
"
"C55DeeG - -u! 	- 	-LE5-%s5z3u:&>???u..u..////+ - - -E++E++,,,,,-		-+ + +CX 3;;;;  D0 d??????s   
<C)C32C3)numpyrR   astropy.tabler   rc        rb   <module>rh      sA        " " " " " "` ` ` ` `rg   