# Licensed under a 3-clause BSD style license - see LICENSE.rst import numpy as np import pytest import astropy.units as u from astropy.coordinates import SkyCoord from astropy.table import QTable from astropy.table.index import SlicedIndex from astropy.time import Time from astropy.utils.data_info import dtype_info_name STRING_TYPE_NAMES = {(True, "S"): "bytes", (True, "U"): "str"} DTYPE_TESTS = ( (np.array(b"abcd").dtype, STRING_TYPE_NAMES[(True, "S")] + "4"), (np.array("abcd").dtype, STRING_TYPE_NAMES[(True, "U")] + "4"), ("S4", STRING_TYPE_NAMES[(True, "S")] + "4"), ("U4", STRING_TYPE_NAMES[(True, "U")] + "4"), (np.void, "void"), (np.int32, "int32"), (bool, "bool"), (float, "float64"), ("