Request local objects now fail properly with a RuntimeError. This fixes #105

This commit is contained in:
Armin Ronacher 2010-08-07 13:02:53 +02:00
parent d17b6d738a
commit faa1c71e45
4 changed files with 26 additions and 5 deletions

View file

@ -72,7 +72,7 @@ class ContextTestCase(unittest.TestCase):
ctx.pop()
try:
index()
except AttributeError:
except RuntimeError:
pass
else:
assert 0, 'expected runtime error'
@ -469,6 +469,10 @@ class BasicFunctionalityTestCase(unittest.TestCase):
else:
assert "Expected ValueError"
def test_request_locals(self):
self.assertEqual(repr(flask.g), '<LocalProxy unbound>')
self.assertFalse(flask.g)
class JSONTestCase(unittest.TestCase):