diff options
Diffstat (limited to 'custodia/secrets.py')
-rw-r--r-- | custodia/secrets.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/custodia/secrets.py b/custodia/secrets.py index 90dac4c..8a4d821 100644 --- a/custodia/secrets.py +++ b/custodia/secrets.py @@ -1,6 +1,7 @@ # Copyright (C) 2015 Custodia Project Contributors - see LICENSE file import json +import logging import os import unittest @@ -25,7 +26,7 @@ class Secrets(HTTPConsumer): kt = self.config['allowed_keytypes'].split() self.allowed_keytypes = kt self._validator = Validator(self.allowed_keytypes) - self._auditlog = log.AuditLog(self.config) + self._auditlog = log.auditlog def _db_key(self, trail): if len(trail) < 2: @@ -248,14 +249,16 @@ class SecretsTests(unittest.TestCase): @classmethod def setUpClass(cls): - cls.secrets = Secrets({'auditlog': 'test.audit.log'}) + cls.log_handlers = log.auditlog.logger.handlers[:] + log.auditlog.logger.handlers = [logging.NullHandler()] + cls.secrets = Secrets() cls.secrets.root.store = SqliteStore({'dburi': 'testdb.sqlite'}) cls.authz = UserNameSpace({}) @classmethod def tearDownClass(cls): + log.auditlog.logger.handlers = cls.log_handlers try: - os.unlink('test.audit.log') os.unlink('testdb.sqlite') except OSError: pass |