示例#1
0
def test_amazon_storage():
    cp = load_config('../config.ini')
    set_default_options(cp)

    st = AmazonStorage(cp)

    t = tree.Tree()
    st.save_tree(TESTFILES_TGT, t)

    os.unlink(os.path.join(cp.get('options', 'config-dir'), 'tree-testfiles'))

    si = st.get_stored_info(TESTFILES_TGT)
    print(si)
示例#2
0
def test_freeze(configname):
    if configname is None:
        cp = get_test_config()
        st = storage.FakeStorage(cp)
    else:
        cp = load_config(configname)
        set_default_options(cp)
        st = storage.AmazonStorage(cp)

    old_tree = tree.Tree()
    ar = archiver.Archiver(cp, 0, TESTFILES_TGT, st)
    with closing(ar):
        new_tree = do_freeze(cp, old_tree, TESTFILES_PATH, ar, {'target-name': TESTFILES_TGT})
        print()
        tree.print_tree(new_tree)