diff options
Diffstat (limited to 'tests/panels/test_profiling.py')
| -rw-r--r-- | tests/panels/test_profiling.py | 28 | 
1 files changed, 4 insertions, 24 deletions
| diff --git a/tests/panels/test_profiling.py b/tests/panels/test_profiling.py index 7e61c62..3353b98 100644 --- a/tests/panels/test_profiling.py +++ b/tests/panels/test_profiling.py @@ -6,13 +6,6 @@ from django.test import TestCase  from django.test.utils import override_settings  from django.utils import unittest -try: -    import line_profiler -except ImportError: -    line_profiler = None - -from debug_toolbar.panels import profiling -  from ..base import BaseTestCase  from ..views import regular_view @@ -24,28 +17,15 @@ class ProfilingPanelTestCase(BaseTestCase):          super(ProfilingPanelTestCase, self).setUp()          self.panel = self.toolbar.get_panel_by_id('ProfilingPanel') -    def _test_render_with_or_without_line_profiler(self): +    # This test fails randomly for a reason I don't understand. + +    @unittest.expectedFailure +    def test_regular_view(self):          self.panel.process_view(self.request, regular_view, ('profiling',), {})          self.panel.process_response(self.request, self.response)          self.assertIn('func_list', self.panel.get_stats())          self.assertIn('regular_view', self.panel.content) -    # These two tests fail randomly for a reason I don't understand. - -    @unittest.expectedFailure -    @unittest.skipIf(line_profiler is None, "line_profiler isn't available") -    def test_render_with_line_profiler(self): -        self._test_render_with_or_without_line_profiler() - -    @unittest.expectedFailure -    def test_without_line_profiler(self): -        _use_line_profiler = profiling.DJ_PROFILE_USE_LINE_PROFILER -        profiling.DJ_PROFILE_USE_LINE_PROFILER = False -        try: -            self._test_render_with_or_without_line_profiler() -        finally: -            profiling.DJ_PROFILE_USE_LINE_PROFILER = _use_line_profiler -  @override_settings(DEBUG=True,                     DEBUG_TOOLBAR_PANELS=['debug_toolbar.panels.profiling.ProfilingPanel']) | 
