Ejemplo n.º 1
0
def test_ro_commands():
    data = tempfile.mkdtemp()
    admin = vaytrou.admin.IndexAdmin()
    admin.run(['-d', data, 'create', 'foo'])
    admin.run(['-d', data, 'info', 'foo'])
    admin.run(['-d', data, 'dump', 'foo'])
    admin.run(['-d', data, 'search', 'foo', '--', '0,0,0,0'])
    shutil.rmtree(data)
Ejemplo n.º 2
0
def test_batch():
    data = tempfile.mkdtemp()
    admin = vaytrou.admin.IndexAdmin()
    admin.run(['-d', data, 'create', 'foo'])
    admin.run(['-d', data, 'batch', 'foo', '-f', 'index-st99_d00.json'])
    admin.run(['-d', data, 'dump', 'foo'])
    shutil.rmtree(data)
Ejemplo n.º 3
0
def test_admin():
    admin = vaytrou.admin.IndexAdmin()
    def foo(*args):
        pass
    admin.foo = foo
    admin.run(['foo', 'bar', 'x'])
    admin.run(['help', 'info'])
    admin.run(['info', '--help'])
Ejemplo n.º 4
0
def test_pack():
    data = tempfile.mkdtemp()
    admin = vaytrou.admin.IndexAdmin()
    admin.run(['-d', data, 'create', 'foo'])
    admin.run(['-d', data, 'pack', 'foo'])
    shutil.rmtree(data)