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