Implemented flask.has_request_context()

This commit is contained in:
Armin Ronacher 2011-03-14 16:13:58 -04:00
parent f58c98904f
commit fbd488678f
5 changed files with 48 additions and 0 deletions

View file

@ -89,6 +89,18 @@ class ContextTestCase(unittest.TestCase):
assert meh() == 'http://localhost/meh'
assert flask._request_ctx_stack.top is None
def test_context_test(self):
app = flask.Flask(__name__)
assert not flask.request
assert not flask.has_request_context()
ctx = app.test_request_context()
ctx.push()
try:
assert flask.request
assert flask.has_request_context()
finally:
ctx.pop()
def test_manual_context_binding(self):
app = flask.Flask(__name__)
@app.route('/')