示例#1
0
def test_convert_buffer_to_blob():
    c = np.random.random([10, 10])
    d = Document(content=c.tobytes())

    assert d.content_type == 'buffer'
    d.convert_buffer_to_blob()
    assert d.content_type == 'blob'
    np.testing.assert_almost_equal(d.content.reshape([10, 10]), c)
示例#2
0
def test_convert_buffer_to_blob():
    rand_state = np.random.RandomState(0)
    array = rand_state.random([10, 10])
    doc = Document(content=array.tobytes())
    assert doc.content_type == 'buffer'
    intialiazed_buffer = doc.buffer

    doc.convert_buffer_to_blob()
    assert doc.content_type == 'blob'
    converted_buffer_in_one_of = doc.buffer
    assert intialiazed_buffer != converted_buffer_in_one_of
    np.testing.assert_almost_equal(doc.content.reshape([10, 10]), array)