def reset_settings(self): """Reset settings to default""" try: dbh = SpiderFootDb(self.config) dbh.configClear() # Clear it in the DB self.config = deepcopy(self.defaultConfig) # Clear in memory except Exception: return False return True
def test_configClear_should_clear_config(self): """ Test configClear(self) """ sfdb = SpiderFootDb(self.default_options, False) opts = dict() opts['example'] = 'example non-default config opt' sfdb.configSet(opts) config = sfdb.configGet() self.assertIsInstance(config, dict) self.assertIn('example', config) sfdb.configClear() config = sfdb.configGet() self.assertIsInstance(config, dict) self.assertNotIn('example', config)