aboutsummaryrefslogtreecommitdiffstats
path: root/tests/tests.py
diff options
context:
space:
mode:
authorAymeric Augustin2013-10-17 10:22:32 +0200
committerAymeric Augustin2013-10-17 18:24:58 +0200
commitafe4b10accc92672a7ea01ab4a04e602fd7f8566 (patch)
tree0dc6b03ddf3904800f34d4c9a222b330f86e843c /tests/tests.py
parent1bf828463dfc48ea09409ae2c91176d5fb0d38c7 (diff)
downloaddjango-debug-toolbar-afe4b10accc92672a7ea01ab4a04e602fd7f8566.tar.bz2
Remove dead code.
These features were still tested, but they weren't used anywhere.
Diffstat (limited to 'tests/tests.py')
-rw-r--r--tests/tests.py139
1 files changed, 1 insertions, 138 deletions
diff --git a/tests/tests.py b/tests/tests.py
index 32f8d6b..2af03f3 100644
--- a/tests/tests.py
+++ b/tests/tests.py
@@ -18,7 +18,7 @@ from debug_toolbar.panels.request_vars import RequestVarsDebugPanel
from debug_toolbar.panels.template import TemplateDebugPanel
from debug_toolbar.toolbar.loader import DebugToolbar
from debug_toolbar.utils import get_name_from_obj
-from debug_toolbar.utils.tracking import pre_dispatch, post_dispatch, callbacks
+
rf = RequestFactory()
@@ -270,140 +270,3 @@ class TemplatePanelTestCase(BaseTestCase):
ctx = template_panel.templates[0]['context'][base_ctx_idx]
self.assertIn('<<queryset of auth.User>>', ctx)
self.assertIn('<<triggers database query>>', ctx)
-
-
-def module_func(*args, **kwargs):
- """Used by dispatch tests"""
- return 'blah'
-
-
-class TrackingTestCase(BaseTestCase):
- @classmethod
- def class_method(cls, *args, **kwargs):
- return 'blah'
-
- def class_func(self, *args, **kwargs):
- """Used by dispatch tests"""
- return 'blah'
-
- def test_pre_hook(self):
- foo = {}
-
- @pre_dispatch(module_func)
- def test(**kwargs):
- foo.update(kwargs)
-
- self.assertTrue(hasattr(module_func, '__wrapped__'))
- self.assertEqual(len(callbacks['before']), 1)
-
- module_func('hi', foo='bar')
-
- self.assertTrue('sender' in foo, foo)
- # best we can do
- self.assertEqual(foo['sender'].__name__, 'module_func')
- self.assertTrue('start' in foo, foo)
- self.assertTrue(foo['start'] > 0)
- self.assertTrue('stop' not in foo, foo)
- self.assertTrue('args' in foo, foo)
- self.assertTrue(len(foo['args']), 1)
- self.assertEqual(foo['args'][0], 'hi')
- self.assertTrue('kwargs' in foo, foo)
- self.assertTrue(len(foo['kwargs']), 1)
- self.assertTrue('foo' in foo['kwargs'])
- self.assertEqual(foo['kwargs']['foo'], 'bar')
-
- callbacks['before'] = {}
-
- @pre_dispatch(TrackingTestCase.class_func)
- def test(**kwargs):
- foo.update(kwargs)
-
- self.assertTrue(hasattr(TrackingTestCase.class_func, '__wrapped__'))
- self.assertEqual(len(callbacks['before']), 1)
-
- self.class_func('hello', foo='bar')
-
- self.assertTrue('sender' in foo, foo)
- # best we can do
- self.assertEqual(foo['sender'].__name__, 'class_func')
- self.assertTrue('start' in foo, foo)
- self.assertTrue(foo['start'] > 0)
- self.assertTrue('stop' not in foo, foo)
- self.assertTrue('args' in foo, foo)
- self.assertTrue(len(foo['args']), 2)
- self.assertEqual(foo['args'][1], 'hello')
- self.assertTrue('kwargs' in foo, foo)
- self.assertTrue(len(foo['kwargs']), 1)
- self.assertTrue('foo' in foo['kwargs'])
- self.assertEqual(foo['kwargs']['foo'], 'bar')
-
- callbacks['before'] = {}
-
- @pre_dispatch(TrackingTestCase.class_method)
- def test(**kwargs):
- foo.update(kwargs)
-
- self.assertTrue(hasattr(TrackingTestCase.class_method, '__wrapped__'))
- self.assertEqual(len(callbacks['before']), 1)
-
- TrackingTestCase.class_method()
-
- self.assertTrue('sender' in foo, foo)
- # best we can do
- self.assertEqual(foo['sender'].__name__, 'class_method')
- self.assertTrue('start' in foo, foo)
- self.assertTrue('stop' not in foo, foo)
- self.assertTrue('args' in foo, foo)
-
- def test_post_hook(self):
- foo = {}
-
- @post_dispatch(module_func)
- def test(**kwargs):
- foo.update(kwargs)
-
- self.assertTrue(hasattr(module_func, '__wrapped__'))
- self.assertEqual(len(callbacks['after']), 1)
-
- module_func('hi', foo='bar')
-
- self.assertTrue('sender' in foo, foo)
- # best we can do
- self.assertEqual(foo['sender'].__name__, 'module_func')
- self.assertTrue('start' in foo, foo)
- self.assertTrue(foo['start'] > 0)
- self.assertTrue('stop' in foo, foo)
- self.assertTrue(foo['stop'] > foo['start'])
- self.assertTrue('args' in foo, foo)
- self.assertTrue(len(foo['args']), 1)
- self.assertEqual(foo['args'][0], 'hi')
- self.assertTrue('kwargs' in foo, foo)
- self.assertTrue(len(foo['kwargs']), 1)
- self.assertTrue('foo' in foo['kwargs'])
- self.assertEqual(foo['kwargs']['foo'], 'bar')
-
- callbacks['after'] = {}
-
- @post_dispatch(TrackingTestCase.class_func)
- def test(**kwargs):
- foo.update(kwargs)
-
- self.assertTrue(hasattr(TrackingTestCase.class_func, '__wrapped__'))
- self.assertEqual(len(callbacks['after']), 1)
-
- self.class_func('hello', foo='bar')
-
- self.assertTrue('sender' in foo, foo)
- # best we can do
- self.assertEqual(foo['sender'].__name__, 'class_func')
- self.assertTrue('start' in foo, foo)
- self.assertTrue(foo['start'] > 0)
- self.assertTrue('stop' in foo, foo)
- self.assertTrue(foo['stop'] > foo['start'])
- self.assertTrue('args' in foo, foo)
- self.assertTrue(len(foo['args']), 2)
- self.assertEqual(foo['args'][1], 'hello')
- self.assertTrue('kwargs' in foo, foo)
- self.assertTrue(len(foo['kwargs']), 1)
- self.assertTrue('foo' in foo['kwargs'])
- self.assertEqual(foo['kwargs']['foo'], 'bar')