k-/I d dl Zd dlZd dlmZ d dlmZ d dlmZ d dl Z d dl Zd dlm Z mZmZmZmZmZ d dlmZ G d d Z G d d Z G d d Zd ZdS ) N)BytesIO)path)Path)assert_assert_equalassert_array_equalassert_array_almost_equal assert_raisestemppath)picklec e Zd Zd Zd Zd Zd Zd Zd Zd Z d Z d Zd Zd Z d Zd Zd Zd Zd Zd Zd Zd ZdS )TestFromrecordsc t j g dg dgd }t |d d t |d j j d t |d j j d t |d j j d t |d j j d d S ) N)i dbeg333333?) de?zcol1,col2,col3namesr col1icol2U col3f)nprecfromrecordsr itemdtypekinditemsizeselfrs q/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib64/python3.11/site-packages/numpy/core/tests/test_records.pytest_fromrecordsz TestFromrecords.test_fromrecords s F 1 1 1>>>B"2 4 4QqTYY[["3444QvY_)3///QvY_)3///QvY_-r222QvY_)3///// c dt fdt fg}t j g | }t |j d dS )z0 Verify fromrecords works with a 0-length input abr! r N)floatr r r r shape)r% r! r&