diff options
| author | Aymeric Augustin | 2013-11-24 10:42:43 +0100 |
|---|---|---|
| committer | Aymeric Augustin | 2013-11-24 11:01:44 +0100 |
| commit | fe3df822111d3b56000deca354b0bceed7bde9cc (patch) | |
| tree | 8fe21689037cd975f83e7f70480b96e0ba2e3b6a /tests/panels/test_logger.py | |
| parent | 7d24008ac3d70796c1502215c665311d2f21d6fd (diff) | |
| download | django-debug-toolbar-fe3df822111d3b56000deca354b0bceed7bde9cc.tar.bz2 | |
Rename all panels consistently.
Enforce absolute imports to avoid clashing with built-in package names.
Thanks Jannis for his feedback.
Diffstat (limited to 'tests/panels/test_logger.py')
| -rw-r--r-- | tests/panels/test_logger.py | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/tests/panels/test_logger.py b/tests/panels/test_logger.py deleted file mode 100644 index f5fe375..0000000 --- a/tests/panels/test_logger.py +++ /dev/null @@ -1,50 +0,0 @@ -from __future__ import unicode_literals - -import logging - -from debug_toolbar.panels.logger import MESSAGE_IF_STRING_REPRESENTATION_INVALID - -from ..base import BaseTestCase - - -class LoggingPanelTestCase(BaseTestCase): - - def setUp(self): - super(LoggingPanelTestCase, self).setUp() - self.panel = self.toolbar.get_panel_by_id('LoggingPanel') - self.logger = logging.getLogger(__name__) - - def test_happy_case(self): - self.logger.info('Nothing to see here, move along!') - - self.panel.process_response(self.request, self.response) - records = self.panel.get_stats()['records'] - - self.assertEqual(1, len(records)) - self.assertEqual('Nothing to see here, move along!', - records[0]['message']) - - def test_formatting(self): - self.logger.info('There are %d %s', 5, 'apples') - - self.panel.process_response(self.request, self.response) - records = self.panel.get_stats()['records'] - - self.assertEqual(1, len(records)) - self.assertEqual('There are 5 apples', - records[0]['message']) - - def test_failing_formatting(self): - class BadClass(object): - def __str__(self): - raise Exception('Please not stringify me!') - - # should not raise exception, but fail silently - self.logger.debug('This class is misbehaving: %s', BadClass()) - - self.panel.process_response(self.request, self.response) - records = self.panel.get_stats()['records'] - - self.assertEqual(1, len(records)) - self.assertEqual(MESSAGE_IF_STRING_REPRESENTATION_INVALID, - records[0]['message']) |
