コード例 #1
0
ファイル: test_archive.py プロジェクト: maguro/pookeeper
def test_vector():
    oa = OutputArchive()
    v = [1, 2, 3, 4, 5]
    oa.start_vector(v, 'tag')
    for i in range(len(v)):
        oa.write_int(v[i], 'tag_' + str(i))
    oa.end_vector(v, 'tag')

    ia = InputArchive(str(oa.buffer))
    l = ia.start_vector('tag')
    vv = []
    for i in range(l):
        vv.append(ia.read_int('tag_' + str(i)))
    ia.end_vector('tag')
    assert v == vv