Exemplo n.º 1
0
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)
Exemplo n.º 2
0
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]
Exemplo n.º 3
0
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]
Exemplo n.º 4
0
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]