コード例 #1
0
ファイル: test_log.py プロジェクト: yamahata/nova
 def setUp(self):
     super(NovaFormatterTestCase, self).setUp()
     self.flags(logging_context_format_string="HAS CONTEXT "\
                                           "[%(request_id)s]: %(message)s",
                logging_default_format_string="NOCTXT: %(message)s",
                logging_debug_format_suffix="--DBG")
     self.log = log.logging.root
     self.stream = cStringIO.StringIO()
     self.handler = log.StreamHandler(self.stream)
     self.log.addHandler(self.handler)
     self.level = self.log.level
     self.log.setLevel(log.DEBUG)
コード例 #2
0
ファイル: test_volume.py プロジェクト: yamahata/nova
    def setUp(self):
        super(DriverTestCase, self).setUp()
        self.flags(volume_driver=self.driver_name,
                   logging_default_format_string="%(message)s")
        self.volume = utils.import_object(FLAGS.volume_manager)
        self.context = context.get_admin_context()
        self.output = ""

        def _fake_execute(_command, *_args, **_kwargs):
            """Fake _execute."""
            return self.output, None

        self.volume.driver.set_execute(_fake_execute)

        log = logging.getLogger()
        self.stream = cStringIO.StringIO()
        log.addHandler(logging.StreamHandler(self.stream))

        inst = {}
        self.instance_id = db.instance_create(self.context, inst)['id']