Skip to content

Commit

Permalink
Merge pull request #376 from eduzen/pytest-logger
Browse files Browse the repository at this point in the history
Pytest logger
  • Loading branch information
facundobatista committed Aug 3, 2019
2 parents 292345b + 2f56b5e commit 32a57b0
Showing 1 changed file with 18 additions and 25 deletions.
43 changes: 18 additions & 25 deletions tests/test_logger.py
Expand Up @@ -15,34 +15,27 @@
# For further info, check https://github.com/PyAr/fades

"""Tests for logger related code."""
from fades.logger import set_up as log_set_up

import unittest

import logassert
def test_salutes_info(logged):
"""Check saluting handler."""
logger = log_set_up(verbose=False, quiet=True)
logger.warning("test foobar")

from fades.logger import set_up as log_set_up
logged.assert_info("Hi! This is fades")
logged.assert_warning("test foobar")


class SalutingHandlerTestCase(unittest.TestCase):
"""Check saluting handler."""
def test_salutes_once(logged):
logger = log_set_up(verbose=False, quiet=False)
logger.info("test foobar")
logged.assert_info("Hi! This is fades")
logged.assert_info("test foobar")

# again, check this time it didn't salute, but original log message is ok
logged.records = []
logger.info("test barbarroja")

def setUp(self):
logassert.setup(self, 'fades')

def test_salutes_info(self):
logger = log_set_up(verbose=False, quiet=True)
logger.warning("test foobar")
self.assertLoggedInfo("Hi! This is fades")
self.assertLoggedWarning("test foobar")

def test_salutes_once(self):
logger = log_set_up(verbose=False, quiet=False)
logger.info("test foobar")
self.assertLoggedInfo("Hi! This is fades")
self.assertLoggedInfo("test foobar")

# again, check this time it didn't salute, but original log message is ok
logassert.setup(self, 'fades')
logger.info("test barbarroja")
self.assertNotLoggedInfo("Hi! This is fades")
self.assertLoggedInfo("test barbarroja")
logged.assert_not_info("Hi! This is fades")
logged.assert_info("test barbarroja")

0 comments on commit 32a57b0

Please sign in to comment.