@@ -34,28 +34,30 @@ function teardownOnce(tc)
3434
3535
3636function test_auto_chunk_size(tc )
37-
38- tc .assertEqual(hdf5nc . auto_chunk_size([1500 ,2500 ,1000 ,500 ,100 ]), [12 ,20 ,8 ,8 ,2 ], ' 5D chunk fail' )
39- tc .assertEqual(hdf5nc . auto_chunk_size([15 ,250 ,100 ]), [2 ,32 ,25 ], ' 3D chunk fail' )
40- tc .assertEqual(hdf5nc . auto_chunk_size([15 ,250 ]), [15 ,250 ], ' 2D small chunk fail' )
37+ import hdf5nc.auto_chunk_size
38+ tc .assertEqual(auto_chunk_size([1500 ,2500 ,1000 ,500 ,100 ]), [12 ,20 ,8 ,8 ,2 ], ' 5D chunk fail' )
39+ tc .assertEqual(auto_chunk_size([15 ,250 ,100 ]), [2 ,32 ,25 ], ' 3D chunk fail' )
40+ tc .assertEqual(auto_chunk_size([15 ,250 ]), [15 ,250 ], ' 2D small chunk fail' )
4141
4242end
4343
4444
4545function test_get_variables(tc )
46- vars = hdf5nc .h5variables(tc .TestData .basic );
46+ import hdf5nc .h5variables
47+ vars = h5variables(tc .TestData .basic );
4748tc .assertEqual(sort(vars ), [" A0" , " A1" , " A2" , " A3" , " A4" ], ' missing variables' )
4849end
4950
5051
5152function test_exists(tc )
52- e0 = hdf5nc .h5exists(tc .TestData .basic , ' /A3' );
53+ import hdf5nc .h5exists
54+ e0 = h5exists(tc .TestData .basic , ' /A3' );
5355tc .assertTrue(isscalar(e0 ))
5456tc .assertTrue(e0 , ' A3 exists' )
5557
56- tc .assertFalse(hdf5nc . h5exists(tc .TestData .basic , ' /oops' ), ' oops not exist' )
58+ tc .assertFalse(h5exists(tc .TestData .basic , ' /oops' ), ' oops not exist' )
5759
58- e1 = hdf5nc . h5exists(tc .TestData .basic , [" A3" , " oops" ]);
60+ e1 = h5exists(tc .TestData .basic , [" A3" , " oops" ]);
5961tc .assertTrue(isrow(e1 ))
6062tc .assertEqual(e1 , [true , false ])
6163end
@@ -112,12 +114,12 @@ function test_read(tc)
112114
113115
114116function test_coerce(tc )
115-
117+ import hdf5nc . h5save
116118basic = tc .TestData .basic ;
117119
118- hdf5nc . h5save(basic , ' /int32' , 0 , " type" , ' int32' )
119- hdf5nc . h5save(basic , ' /int64' , 0 , " type" , ' int64' )
120- hdf5nc . h5save(basic , ' /float32' , 0 , " type" , ' float32' )
120+ h5save(basic , ' /int32' , 0 , " type" , ' int32' )
121+ h5save(basic , ' /int64' , 0 , " type" , ' int64' )
122+ h5save(basic , ' /float32' , 0 , " type" , ' float32' )
121123
122124tc .assertClass(h5read(basic , ' /int32' ), ' int32' , ' int32' )
123125tc .assertClass(h5read(basic , ' /int64' ), ' int64' , ' int64' )
@@ -126,13 +128,15 @@ function test_coerce(tc)
126128
127129
128130function test_rewrite(tc )
129- hdf5nc .h5save(tc .TestData .basic , ' /A2' , 3 * magic(4 ))
131+ import hdf5nc .h5save
132+ h5save(tc .TestData .basic , ' /A2' , 3 * magic(4 ))
130133tc .assertEqual(h5read(tc .TestData .basic , ' /A2' ), 3 * magic(4 ), ' rewrite 2D fail' )
131134end
132135
133136function test_string(tc )
134- hdf5nc .h5save(tc .TestData .basic , " /a_string" , " hello" )
135- hdf5nc .h5save(tc .TestData .basic , " /a_char" , ' there' )
137+ import hdf5nc .h5save
138+ h5save(tc .TestData .basic , " /a_string" , " hello" )
139+ h5save(tc .TestData .basic , " /a_char" , ' there' )
136140
137141astr = h5read(tc .TestData .basic , " /a_string" );
138142achar = h5read(tc .TestData .basic , " /a_char" );
@@ -143,5 +147,6 @@ function test_string(tc)
143147end
144148
145149function test_real_only(tc )
146- tc .assertError(@() hdf5nc .h5save(tc .TestData .basic , " /bad_imag" , 1j ), ' MATLAB:imagesci:hdf5dataset:badInputClass' )
150+ import hdf5nc .h5save
151+ tc .assertError(@() h5save(tc .TestData .basic , " /bad_imag" , 1j ), ' MATLAB:validators:mustBeReal' )
147152end
0 commit comments