def test_arr_to_mat_writeable(): """Test arr_to_mat.""" sample = np.asarray( np.random.normal(size=(50, 2)), dtype=np.float64, order='C' ) sample.setflags(write=0) with pytest.raises(RuntimeError): carma.arr_to_mat_double(sample, False)
def test_arr_to_mat_double(): """Test arr_to_mat.""" sample = np.asarray(np.random.normal(size=(10, 2)), dtype=np.float64, order='F') flag = carma.arr_to_mat_double(sample, False, False) assert flag == 0, test_flags[flag]
def test_arr_to_mat_writeable_copy(): """Test arr_to_mat.""" sample = np.asarray( np.random.normal(size=(50, 2)), dtype=np.float64, order='C' ) sample.setflags(write=0) flag = carma.arr_to_mat_double(sample, True) assert flag == 5, test_flags[flag]
def test_arr_to_mat_double_c_contiguous(): """Test arr_to_mat.""" sample = np.asarray(np.random.normal(size=(10, 2)), dtype=np.float64) flag = carma.arr_to_mat_double(sample, False, False) assert flag == 5, test_flags[flag]