1 import os, time, random, subprocess
2 from bup import client, git, hashsplit
8 s += chr(random.randrange(0,256))
15 def test_server_split_with_indexes():
16 os.environ['BUP_MAIN_EXE'] = './bup'
17 os.environ['BUP_DIR'] = bupdir = 'buptest_tclient.tmp'
20 c = client.Client(bupdir, create=True)
21 rw = c.new_packwriter()
32 def test_midx_refreshing():
33 os.environ['BUP_MAIN_EXE'] = bupmain = './bup'
34 os.environ['BUP_DIR'] = bupdir = 'buptest_tmidx.tmp'
35 subprocess.call(['rm', '-rf', bupdir])
42 pi = git.PackIdxList(bupdir + '/objects/pack')
43 WVPASSEQ(len(pi.packs), 2)
45 WVPASSEQ(len(pi.packs), 2)
46 subprocess.call([bupmain, 'midx', '-f'])
48 WVPASSEQ(len(pi.packs), 1)
49 pi.refresh(skip_midx=True)
50 WVPASSEQ(len(pi.packs), 2)
51 pi.refresh(skip_midx=False)
52 WVPASSEQ(len(pi.packs), 1)