From 96f1cb4b0d4b10903502e917ddaa460bc05f5ca3 Mon Sep 17 00:00:00 2001 From: Aymeric Augustin Date: Fri, 1 Nov 2013 21:51:37 +0100 Subject: Split tests across several modules. Fix #426. --- tests/base.py | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 tests/base.py (limited to 'tests/base.py') 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 = {} -- cgit v1.2.3