def test_thaw(): cp = get_test_config() old_tree = tree.Tree() st = storage.FakeStorage(cp) 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}) storage.store_local_tree(cp, TESTFILES_TGT, new_tree) # Thaw the new tree print("\nThawing") loaded_tree = storage.load_local_tree(cp, TESTFILES_TGT) thaw.do_thaw(cp, loaded_tree, TESTFILES_THAW_PATH, st)
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)