Browse Source

Added a testcase where SERVER_NAME and APPLICATION_ROOT are not set

pull/308/merge
Armin Ronacher 13 years ago
parent
commit
8dbd71ef8e
  1. 13
      tests/flask_tests.py

13
tests/flask_tests.py

@ -1057,6 +1057,19 @@ class TestToolsTestCase(FlaskTestCase):
rv = c.get('/')
self.assertEqual(rv.data, 'http://example.com:1234/foo/')
def test_environ_defaults(self):
app = flask.Flask(__name__)
app.testing = True
@app.route('/')
def index():
return flask.request.url
ctx = app.test_request_context()
self.assertEqual(ctx.request.url, 'http://localhost/')
with app.test_client() as c:
rv = c.get('/')
self.assertEqual(rv.data, 'http://localhost/')
def test_session_transactions(self):
app = flask.Flask(__name__)
app.testing = True

Loading…
Cancel
Save