コード例 #1
0
    def test_auto_setup_if_enabled(self):
        tornado_logging_slack.auto_setup('enabledLogger')

        logger = logging.getLogger('enabledLogger')
        self.assertEqual(len(logger.handlers), 1)

        handler = logger.handlers[0]
        self.assertIsInstance(
            handler, tornado_logging_slack.TornadoSlackHandler)

        self.assertEqual(handler.api_key, 'my-api-key')
        self.assertEqual(handler.channel, 'my-channel')
        self.assertEqual(handler.username, 'my-username')

        self.assertEqual(handler.proxy_host, 'proxy-host')
        self.assertEqual(handler.proxy_port, 3128)
        self.assertEqual(handler.proxy_username, 'proxy-username')
        self.assertEqual(handler.proxy_password, 'proxy-password')
コード例 #2
0
    def test_auto_setup_if_disabled(self):
        tornado_logging_slack.auto_setup('disabled')

        logger = logging.getLogger('disabledLogger')
        self.assertEqual(len(logger.handlers), 0)