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')