File tree Expand file tree Collapse file tree 2 files changed +11
-6
lines changed Expand file tree Collapse file tree 2 files changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -58,14 +58,19 @@ def __init__(self):
58
58
self .tag = u'</' + tag + u'>'
59
59
60
60
def _show_toolbar (self , request ):
61
+ if getattr (settings , 'TEST' , False ):
62
+ return False
63
+
61
64
x_forwarded_for = request .META .get ('HTTP_X_FORWARDED_FOR' , None )
62
65
if x_forwarded_for :
63
66
remote_addr = x_forwarded_for .split (',' )[0 ].strip ()
64
67
else :
65
68
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 ):
68
72
return False
73
+
69
74
return True
70
75
71
76
def process_request (self , request ):
Original file line number Diff line number Diff line change @@ -65,12 +65,12 @@ def test_show_toolbar_TEST(self):
65
65
66
66
middleware = DebugToolbarMiddleware ()
67
67
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 ):
72
69
self .assertFalse (middleware ._show_toolbar (request ))
73
70
71
+ with Settings (TEST = False , DEBUG = True ):
72
+ self .assertTrue (middleware ._show_toolbar (request ))
73
+
74
74
def test_show_toolbar_INTERNAL_IPS (self ):
75
75
request = self .request
76
76
You can’t perform that action at this time.
0 commit comments