@@ -27,13 +27,15 @@ assert_type(np.einsum("i,i->i", AR_LIKE_U, AR_LIKE_U, dtype=bool, casting="unsaf
2727assert_type (np .einsum ("i,i->i" , AR_LIKE_f , AR_LIKE_f , dtype = "c16" ), Any )
2828assert_type (np .einsum ("i,i->i" , AR_LIKE_U , AR_LIKE_U , dtype = bool , casting = "unsafe" ), Any )
2929
30- assert_type (np .einsum_path ("i,i->i" , AR_LIKE_b , AR_LIKE_b ), tuple [list [Any ], str ])
31- assert_type (np .einsum_path ("i,i->i" , AR_LIKE_u , AR_LIKE_u ), tuple [list [Any ], str ])
32- assert_type (np .einsum_path ("i,i->i" , AR_LIKE_i , AR_LIKE_i ), tuple [list [Any ], str ])
33- assert_type (np .einsum_path ("i,i->i" , AR_LIKE_f , AR_LIKE_f ), tuple [list [Any ], str ])
34- assert_type (np .einsum_path ("i,i->i" , AR_LIKE_c , AR_LIKE_c ), tuple [list [Any ], str ])
35- assert_type (np .einsum_path ("i,i->i" , AR_LIKE_b , AR_LIKE_i ), tuple [list [Any ], str ])
36- assert_type (np .einsum_path ("i,i,i,i->i" , AR_LIKE_b , AR_LIKE_u , AR_LIKE_i , AR_LIKE_c ), tuple [list [Any ], str ])
30+ assert_type (np .einsum_path ("i,i->i" , AR_LIKE_b , AR_LIKE_b ), tuple [list [str | tuple [int , ...]], str ])
31+ assert_type (np .einsum_path ("i,i->i" , AR_LIKE_u , AR_LIKE_u ), tuple [list [str | tuple [int , ...]], str ])
32+ assert_type (np .einsum_path ("i,i->i" , AR_LIKE_i , AR_LIKE_i ), tuple [list [str | tuple [int , ...]], str ])
33+ assert_type (np .einsum_path ("i,i->i" , AR_LIKE_f , AR_LIKE_f ), tuple [list [str | tuple [int , ...]], str ])
34+ assert_type (np .einsum_path ("i,i->i" , AR_LIKE_c , AR_LIKE_c ), tuple [list [str | tuple [int , ...]], str ])
35+ assert_type (np .einsum_path ("i,i->i" , AR_LIKE_b , AR_LIKE_i ), tuple [list [str | tuple [int , ...]], str ])
36+ assert_type (
37+ np .einsum_path ("i,i,i,i->i" , AR_LIKE_b , AR_LIKE_u , AR_LIKE_i , AR_LIKE_c ), tuple [list [str | tuple [int , ...]], str ]
38+ )
3739
3840assert_type (np .einsum ([[1 , 1 ], [1 , 1 ]], AR_LIKE_i , AR_LIKE_i ), Any )
39- assert_type (np .einsum_path ([[1 , 1 ], [1 , 1 ]], AR_LIKE_i , AR_LIKE_i ), tuple [list [Any ], str ])
41+ assert_type (np .einsum_path ([[1 , 1 ], [1 , 1 ]], AR_LIKE_i , AR_LIKE_i ), tuple [list [str | tuple [ int , ...] ], str ])
0 commit comments