diff options
| author | Jannis Leidel | 2013-12-09 17:42:04 +0100 | 
|---|---|---|
| committer | Jannis Leidel | 2013-12-09 17:42:04 +0100 | 
| commit | e75309b712537f3ee53005bf6330057c9640be21 (patch) | |
| tree | e83b9943c1cf4ee53754922629417468bfcaa153 /tests/panels/test_staticfiles.py | |
| parent | 2359b2e61d4f6018049042b3213a91af2b4db9fc (diff) | |
| download | django-debug-toolbar-e75309b712537f3ee53005bf6330057c9640be21.tar.bz2 | |
Another pass over the staticfiles panel.
- adds some docstrings
- adds some basic tests
- adds the staticfiles panel to the default list of panels
- fixed a pluralization bug in the template
- refactored some things into own methods for easier testing
Diffstat (limited to 'tests/panels/test_staticfiles.py')
| -rw-r--r-- | tests/panels/test_staticfiles.py | 30 | 
1 files changed, 30 insertions, 0 deletions
| diff --git a/tests/panels/test_staticfiles.py b/tests/panels/test_staticfiles.py new file mode 100644 index 0000000..7f68205 --- /dev/null +++ b/tests/panels/test_staticfiles.py @@ -0,0 +1,30 @@ +# coding: utf-8 + +from __future__ import absolute_import, unicode_literals + +from django.conf import settings +from django.contrib.staticfiles.templatetags import staticfiles +from django.template import Context, RequestContext, Template + +from ..base import BaseTestCase + + +class StaticFilesPanelTestCase(BaseTestCase): + +    def setUp(self): +        super(StaticFilesPanelTestCase, self).setUp() +        self.panel = self.toolbar.get_panel_by_id('StaticFilesPanel') + +    def test_default_case(self): +        self.panel.process_request(self.request) +        self.panel.process_response(self.request, self.response) +        self.assertIn('django.contrib.staticfiles.finders.' +                      'AppDirectoriesFinder (87 files)', self.panel.content) +        self.assertIn('django.contrib.staticfiles.finders.' +                      'FileSystemFinder (1 file)', self.panel.content) +        self.assertEqual(self.panel.num_used, 0) +        self.assertEqual(self.panel.num_found, 88) +        self.assertEqual(self.panel.get_staticfiles_apps(), +                         ['django.contrib.admin', 'debug_toolbar']) +        self.assertEqual(self.panel.get_staticfiles_dirs(), +                         settings.STATICFILES_DIRS) | 
