Example #1
0
    def setUp(self):
#        self.volume_manager = FakeVolumeManager()
#        self.volume_manager.set_volume_mount_point('/my')
#        self.volume_manager.set_volume_uuid('1234567')

        self.config = Configuration('not-existing-cozy-unittest-configfile')
        self.assertFalse(self.config.changed())
Example #2
0
class TestConfiguration(unittest.TestCase):

    def setUp(self):
#        self.volume_manager = FakeVolumeManager()
#        self.volume_manager.set_volume_mount_point('/my')
#        self.volume_manager.set_volume_uuid('1234567')

        self.config = Configuration('not-existing-cozy-unittest-configfile')
        self.assertFalse(self.config.changed())

    def tearDown(self):
        self.assertTrue(self.config.changed())


    def test_set_backup_enabled(self):
        self.assertTrue(self.config.backup_enabled is None)

        self.config.backup_enabled = True
        self.assertTrue(self.config.backup_enabled)

        self.config.backup_enabled = False
        self.assertFalse(self.config.backup_enabled)

    def test_set_data_path(self):
        self.assertTrue(self.config.data_path is None)

        self.config.data_path = '/my/data'
        self.assertEqual(self.config.data_path, '/my/data')

    def test_backup_id(self):
        self.config.backup_id = 12345
        self.assertEqual(self.config.backup_id, 12345)

        try:
            self.config.backup_id = '12345'
            self.assert_(False)
        except TypeError, e:
            self.assert_(True)