Documented changes on the g object some more

This commit is contained in:
Armin Ronacher 2013-06-05 10:02:33 +01:00
parent 1f6be7ff63
commit 93073489a0
3 changed files with 24 additions and 1 deletions

View file

@ -1116,6 +1116,19 @@ class BasicFunctionalityTestCase(FlaskTestCase):
self.assert_equal(len(errors), 3)
self.assert_equal(errors[1], None)
def test_subscript_syntax_on_g(self):
app = flask.Flask(__name__)
app.testing = True
with app.app_context():
self.assert_equal(flask.g['x'], None)
flask.g.x = 42
self.assert_equal(flask.g['x'], 42)
self.assert_equal(flask.g.x, 42)
flask.g['x'] = 23
self.assert_equal(flask.g['x'], 23)
self.assert_equal(flask.g.x, 23)
class SubdomainTestCase(FlaskTestCase):