def test_endian_little(self): """`PackedBinariesReader`: floats with little-endianness""" # Make data and write out dtype = np.dtype('<f') arr = np.array(np.random.random(self.n), dtype=dtype) filename = os.path.join(self.test_dir, 'test.bin') arr.tofile(filename) # Set up reader reader = PackedBinariesReader() reader.AddFileName(filename) reader.set_data_type('f') reader.set_endian(1) # '<' test that sending an int choice works # Perfrom Read reader.Update() table = reader.GetOutput() # Check output self._check_data(table, arr) return
def set_endian(self, endian): PackedBinariesReader.set_endian(self, endian)