Esempio n. 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)
Esempio n. 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)
Esempio n. 3
0
def get_test_config():
    cp = configparser.SafeConfigParser()
    cp.add_section("options")
    cp.set("options", "site-name", "test")
    cp.set("options", "s3-bucket-name", "test")
    cp.set("options", "glacier-vault-name", "test")
    cp.set("options", "s3-create-bucket", "True")
    cp.set("options", "config-dir", "cfg")
    cp.add_section("targets")
    cp.set("targets", "testfiles", TESTFILES_PATH)

    cp.set("options", "s3-host", "127.0.0.1")
    cp.set("options", "s3-port", "4567")

    cp.add_section("auth")
    cp.set("auth", "accessKeyId", "AKID")
    cp.set("auth", "secretAccessKey", "SAK")

    set_default_options(cp)
    return cp