Mercurial > mozilla > hg > ProfileManager
comparison profilemanager/tests/test.py @ 68:6cb674db8f51
more backup+restore testing
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Fri, 07 May 2010 15:56:02 -0700 |
parents | dc9324b52c2a |
children | 619f5918b998 |
comparison
equal
deleted
inserted
replaced
67:7da81d5545a2 | 68:6cb674db8f51 |
---|---|
32 assert sorted(manager.list()) == ['cloneprofile', 'testprofile'] | 32 assert sorted(manager.list()) == ['cloneprofile', 'testprofile'] |
33 manager.remove('cloneprofile') | 33 manager.remove('cloneprofile') |
34 | 34 |
35 # Backup the profile | 35 # Backup the profile |
36 manager.backup('testprofile') | 36 manager.backup('testprofile') |
37 # TODO: manager.restore('testprofile') | 37 backups = manager.backups('testprofile') |
38 assert len(backups) == 1, "Expected one backup, instead got %d" % len(backups) | |
39 assert backups[0][0].startswith('testprofile') | |
40 manager.restore('testprofile') | |
41 manager.restore('testprofile', delete=True) | |
38 | 42 |
39 # Cleanup: | 43 # Cleanup: |
40 manager.remove('testprofile') | 44 manager.remove('testprofile') |
41 assert manager.list() == [] | 45 assert manager.list() == [] |
42 f = file(profiles, 'w') | 46 f = file(profiles, 'w') |