示例#1
0
# Reinitialize dir_to_backup
if os.path.exists(dir_to_backup):
    rm_dir_content(dir_to_backup)
else:
    os.makedirs(dir_to_backup)
copytree(os.path.join(ref_dir, '0'), dir_to_backup)

fs_photo = take_fs_photo(srce_dir)
# Test
my_backup = BckTarGroup(prefix, srce_dir, dest_dir, work_dir, password)
my_backup.max_members_size = (50*1024)
my_backup.create()
# Result 1
result = True
backup_name = my_backup.name
if not my_backup.is_complete():
    result = False
else:
    bck_submembers = my_backup.getsubmembers()
    if fs_photo != bck_submembers:
        result = False
# Output 1
print "Nb elements: " + str(len(bck_submembers))
if result:
    print 'Test 1: OK\n\n'
else:
    print 'Test 1: KO'
    sys.exit(1)

time.sleep(1)
# Test 2