Ejemplo n.º 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)
Ejemplo n.º 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')
Ejemplo n.º 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)
Ejemplo n.º 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={})
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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)