# HG changeset patch # User Jeff Hammel # Date 1273250615 25200 # Node ID 4cd6fc94040723063a1a498a081ca835892b522a # Parent cbd471e0146f6c004801141fe5348112922094a4 * test backup * import needed time diff -r cbd471e0146f -r 4cd6fc940407 profilemanager/manager.py --- a/profilemanager/manager.py Fri May 07 09:27:39 2010 -0700 +++ b/profilemanager/manager.py Fri May 07 09:43:35 2010 -0700 @@ -5,6 +5,7 @@ import os import shutil import string +import time import ConfigParser from random import Random from utils import format_tabular @@ -153,6 +154,7 @@ # add backup entry to profiles.ini: # `Backup=$(profile)s.$(datestamp)s.bak` + import pdb; pdb.set_trace() raise NotImplementedError diff -r cbd471e0146f -r 4cd6fc940407 profilemanager/tests/test.py --- a/profilemanager/tests/test.py Fri May 07 09:27:39 2010 -0700 +++ b/profilemanager/tests/test.py Fri May 07 09:43:35 2010 -0700 @@ -32,6 +32,10 @@ assert sorted(manager.list()) == ['cloneprofile', 'testprofile'] manager.remove('cloneprofile') +# Backup the profile +manager.backup('testprofile') +manager.restore('testprofile') + # Cleanup: manager.remove('testprofile') assert manager.list() == []