class documentation

class TestCreation: (source)

View In Hierarchy

Test the np.array constructor

Method test_array_of_ragged_array Undocumented
Method test_array_too_big Undocumented
Method test_deep_nonragged_object Undocumented
Method test_empty_unicode Undocumented
Method test_failed_len_sequence Undocumented
Method test_false_len_iterable Undocumented
Method test_false_len_sequence Undocumented
Method test_from_attribute Undocumented
Method test_from_string Undocumented
Method test_malloc_fails Undocumented
Method test_no_len_object_type Undocumented
Method test_non_sequence_sequence Should not segfault.
Method test_object_initialized_to_None Undocumented
Method test_ragged_ndim_object Undocumented
Method test_ragged_shape_object Undocumented
Method test_sequence_non_homogeneous Undocumented
Method test_structured_void_promotion Undocumented
Method test_too_big_error Undocumented
Method test_void Undocumented
Method test_zeros Undocumented
Method test_zeros_big Undocumented
Method test_zeros_like_like_zeros Undocumented
Method test_zeros_obj Undocumented
Method test_zeros_obj_obj Undocumented
Method _ragged_creation Undocumented
def test_array_of_ragged_array(self): (source)

Undocumented

def test_array_too_big(self): (source)

Undocumented

def test_deep_nonragged_object(self): (source)

Undocumented

def test_empty_unicode(self): (source)

Undocumented

def test_failed_len_sequence(self): (source)

Undocumented

def test_false_len_iterable(self): (source)

Undocumented

def test_false_len_sequence(self): (source)

Undocumented

def test_from_attribute(self): (source)

Undocumented

def test_from_string(self): (source)

Undocumented

@pytest.mark.skipif((np.dtype(np.intp).itemsize != 8), reason='malloc may not fail on 32 bit systems')
def test_malloc_fails(self): (source)

Undocumented

def test_no_len_object_type(self): (source)

Undocumented

def test_non_sequence_sequence(self): (source)

Should not segfault.

Class Fail breaks the sequence protocol for new style classes, i.e., those derived from object. Class Map is a mapping type indicated by raising a ValueError. At some point we may raise a warning instead of an error in the Fail case.

@pytest.mark.parametrize('dtype', [object, 'O,O', 'O,(3)O', '(2,3)O'])
@pytest.mark.parametrize('function', [np.ndarray, np.empty, (lambda shape, dtype: np.empty_like(np.empty(shape, dtype=dtype)))])
def test_object_initialized_to_None(self, function, dtype): (source)

Undocumented

def test_ragged_ndim_object(self): (source)

Undocumented

def test_ragged_shape_object(self): (source)

Undocumented

def test_sequence_non_homogeneous(self): (source)

Undocumented

@pytest.mark.parametrize('idx', [pytest.param(Ellipsis, id='arr'), pytest.param((), id='scalar')])
def test_structured_void_promotion(self, idx): (source)

Undocumented

def test_too_big_error(self): (source)

Undocumented

def test_void(self): (source)

Undocumented

def test_zeros(self): (source)

Undocumented

@pytest.mark.slow
def test_zeros_big(self): (source)

Undocumented

def test_zeros_like_like_zeros(self): (source)

Undocumented

def test_zeros_obj(self): (source)

Undocumented

def test_zeros_obj_obj(self): (source)

Undocumented

def _ragged_creation(self, seq): (source)

Undocumented