def test_GetIO_MockIO(self): io = file_io._GetIO('mock_hdf5_file_io') self.assertIsInstance(io, file_io._HDF5MockFileIO)
def test_GetIO_SerialIO(self): io = file_io._GetIO('serial_hdf5_file_io') self.assertIsInstance(io, file_io._HDF5SerialFileIO)
def test_GetIO_ParallelIO(self): io = file_io._GetIO('parallel_hdf5_file_io') self.assertIsInstance(io, file_io._HDF5ParallelFileIO)
def test_GetIO_GarbageInput(self): with self.assertRaisesRegex(ValueError, r'"io_type" has invalid value "abcdefg"'): file_io._GetIO('abcdefg')