diff options
Diffstat (limited to 'tests/base.py')
| -rw-r--r-- | tests/base.py | 26 | 
1 files changed, 26 insertions, 0 deletions
| diff --git a/tests/base.py b/tests/base.py new file mode 100644 index 0000000..e6f6dac --- /dev/null +++ b/tests/base.py @@ -0,0 +1,26 @@ +from __future__ import unicode_literals + +import threading + +from django.http import HttpResponse +from django.test import TestCase, RequestFactory + +from debug_toolbar.middleware import DebugToolbarMiddleware +from debug_toolbar.toolbar.loader import DebugToolbar + +rf = RequestFactory() + + +class BaseTestCase(TestCase): + +    def setUp(self): +        request = rf.get('/') +        response = HttpResponse() +        toolbar = DebugToolbar(request) + +        DebugToolbarMiddleware.debug_toolbars[threading.current_thread().ident] = toolbar + +        self.request = request +        self.response = response +        self.toolbar = toolbar +        self.toolbar.stats = {} | 
