Example #1
0
def test_save_npy_3d():
    """Save 3D array to npy"""
    arr = numpy.zeros((20, 10, 3), dtype='float')
    arr[10, 5, 1] = 249.49

    parameters = {'path': 'array.npy', 'data': [arr]}

    assert arrays.save(parameters)

    arr = numpy.load('array.npy')
    assert_equal(arr[10, 5, 1], 249.49)
    assert_equal(arr.sum(), 249.49)
Example #2
0
def test_save_npy_3d():
    """Save 3D array to npy"""
    arr = numpy.zeros((20, 10, 3), dtype='float')
    arr[10, 5, 1] = 249.49

    parameters = {'path': 'array.npy', 'data': [arr]}

    assert arrays.save(parameters)

    arr = numpy.load('array.npy')
    assert_equal(arr[10, 5, 1], 249.49)
    assert_equal(arr.sum(), 249.49)
Example #3
0
def test_save_fail():
    """Fail to save file with unkown extension"""
    arr = numpy.zeros((20, 10), dtype='float')
    parameters = {'path': 'foo.bar', 'data': [arr]}
    arrays.save(parameters)
Example #4
0
def test_save_npy():
    """Save 2D array to npy"""
    arr = numpy.zeros((20, 10), dtype='float')
    parameters = {'path': 'array.npy', 'data': [arr]}
    assert arrays.save(parameters)
Example #5
0
def test_save_txt_fail():
    """Fail to save 3D array to txt, numpy doesn't support it"""
    arr = numpy.zeros((20, 10, 3), dtype='float')
    parameters = {'path': 'array.txt', 'data': [arr]}
    arrays.save(parameters)
Example #6
0
def test_save_fail():
    """Fail to save file with unkown extension"""
    arr = numpy.zeros((20, 10), dtype='float')
    parameters = {'path': 'foo.bar', 'data': [arr]}
    arrays.save(parameters)
Example #7
0
def test_save_npy():
    """Save 2D array to npy"""
    arr = numpy.zeros((20, 10), dtype='float')
    parameters = {'path': 'array.npy', 'data': [arr]}
    assert arrays.save(parameters)
Example #8
0
def test_save_txt_fail():
    """Fail to save 3D array to txt, numpy doesn't support it"""
    arr = numpy.zeros((20, 10, 3), dtype='float')
    parameters = {'path': 'array.txt', 'data': [arr]}
    arrays.save(parameters)