Skip to content

Commit 34d0328

Browse files
committed
Update TEST check to correct behavior (dont show toolbar under TEST)
1 parent 3719bbe commit 34d0328

File tree

2 files changed

+11
-6
lines changed

2 files changed

+11
-6
lines changed

debug_toolbar/middleware.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,14 +58,19 @@ def __init__(self):
5858
self.tag = u'</' + tag + u'>'
5959

6060
def _show_toolbar(self, request):
61+
if getattr(settings, 'TEST', False):
62+
return False
63+
6164
x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR', None)
6265
if x_forwarded_for:
6366
remote_addr = x_forwarded_for.split(',')[0].strip()
6467
else:
6568
remote_addr = request.META.get('REMOTE_ADDR', None)
66-
# if not internal ip, and not DEBUG or TEST
67-
if not (remote_addr in settings.INTERNAL_IPS or settings.DEBUG or getattr(settings, 'TEST', False)):
69+
70+
# if not internal ip, and not DEBUG
71+
if not (remote_addr in settings.INTERNAL_IPS or settings.DEBUG):
6872
return False
73+
6974
return True
7075

7176
def process_request(self, request):

debug_toolbar/tests/tests.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,12 +65,12 @@ def test_show_toolbar_TEST(self):
6565

6666
middleware = DebugToolbarMiddleware()
6767

68-
with Settings(TEST=True):
69-
self.assertTrue(middleware._show_toolbar(request))
70-
71-
with Settings(TEST=False):
68+
with Settings(TEST=True, DEBUG=True):
7269
self.assertFalse(middleware._show_toolbar(request))
7370

71+
with Settings(TEST=False, DEBUG=True):
72+
self.assertTrue(middleware._show_toolbar(request))
73+
7474
def test_show_toolbar_INTERNAL_IPS(self):
7575
request = self.request
7676

0 commit comments

Comments
 (0)