Modules are now instanciated with the package name.

This makes it possible to load resources from the folder the module is
located in.
This commit is contained in:
Armin Ronacher 2010-04-24 17:07:16 +02:00
parent 2f181e1949
commit 67f4b0f315
2 changed files with 96 additions and 73 deletions

View file

@ -302,7 +302,7 @@ class ModuleTestCase(unittest.TestCase):
def test_basic_module(self):
app = flask.Flask(__name__)
admin = flask.Module('admin', url_prefix='/admin')
admin = flask.Module(__name__, 'admin', url_prefix='/admin')
@admin.route('/')
def index():
return 'admin index'
@ -325,7 +325,7 @@ class ModuleTestCase(unittest.TestCase):
def test_request_processing(self):
catched = []
app = flask.Flask(__name__)
admin = flask.Module('admin', url_prefix='/admin')
admin = flask.Module(__name__, 'admin', url_prefix='/admin')
@admin.before_request
def before_admin_request():
catched.append('before-admin')