def test_set_invalid_fetch_from_archive(self): """Check if an exception is raised for invalid fetch_from_archive values""" with self.assertRaisesRegex(ValueError, INVALID_FETCH_FROM_ARCHIVE_ERROR): archiving_cfg = ArchivingTaskConfig('/tmp/archive', 'False') archiving_cfg = ArchivingTaskConfig('/tmp/archive', True) with self.assertRaisesRegex(ValueError, INVALID_FETCH_FROM_ARCHIVE_ERROR): archiving_cfg.fetch_from_archive = 1.0 with self.assertRaisesRegex(ValueError, INVALID_FETCH_FROM_ARCHIVE_ERROR): archiving_cfg.fetch_from_archive = 'False' self.assertEqual(archiving_cfg.fetch_from_archive, True)
def test_set_fetch_from_archive(self): """Test if fetch_from_archive property can be set""" archiving_cfg = ArchivingTaskConfig('/tmp/archive', True) self.assertEqual(archiving_cfg.fetch_from_archive, True) archiving_cfg.fetch_from_archive = False self.assertEqual(archiving_cfg.fetch_from_archive, False)