Exemple #1
0
 def test_column_layout_must_be_valid_value(self, collayout):
     with pytest.raises(ValueError):
         NdarrayFixedShape(shape=(1, ),
                           dtype=np.uint8,
                           column_layout=collayout)
     with pytest.raises(ValueError):
         NdarrayVariableShape(shape=(1, ),
                              dtype=np.uint8,
                              column_layout=collayout)
Exemple #2
0
 def test_shape_not_tuple_of_int_less_than_32_dims(self, shape,
                                                   expected_exc):
     with pytest.raises(expected_exc):
         NdarrayFixedShape(shape=shape,
                           dtype=np.uint8,
                           column_layout='flat')
     with pytest.raises(expected_exc):
         NdarrayVariableShape(shape=shape,
                              dtype=np.uint8,
                              column_layout='flat')
Exemple #3
0
 def test_column_type_must_be_ndarray(self, coltype):
     with pytest.raises(ValueError):
         NdarrayFixedShape(shape=(1, ),
                           dtype=np.uint8,
                           column_layout='flat',
                           column_type=coltype)
     with pytest.raises(ValueError):
         NdarrayVariableShape(shape=(1, ),
                              dtype=np.uint8,
                              column_layout='flat',
                              column_type=coltype)
Exemple #4
0
 def test_backend_must_be_specified_if_backend_options_provided(self):
     with pytest.raises(ValueError):
         NdarrayFixedShape(shape=(1, ),
                           dtype=np.uint8,
                           column_layout='flat',
                           backend_options={})
     with pytest.raises(ValueError):
         NdarrayVariableShape(shape=(1, ),
                              dtype=np.uint8,
                              column_layout='flat',
                              backend_options={})
Exemple #5
0
 def test_backend_options_must_be_dict_or_nonetype(self, opts):
     with pytest.raises(TypeError):
         NdarrayFixedShape(shape=(1, ),
                           dtype=np.uint8,
                           column_layout='flat',
                           backend='00',
                           backend_options=opts)
     with pytest.raises(TypeError):
         NdarrayVariableShape(shape=(1, ),
                              dtype=np.uint8,
                              column_layout='flat',
                              backend='00',
                              backend_options=opts)
Exemple #6
0
 def test_fixed_shape_backend_code_valid_value(self, backend):
     with pytest.raises(ValueError):
         NdarrayFixedShape(shape=(1, ),
                           dtype=np.uint8,
                           column_layout='flat',
                           backend=backend)
Exemple #7
0
 def test_fixed_shape_must_have_fixed_shape_schema_type(self, schema_type):
     with pytest.raises(ValueError):
         NdarrayFixedShape(shape=(1, ),
                           dtype=np.uint8,
                           column_layout='flat',
                           schema_type=schema_type)