Added testcase. This fixes #108

This commit is contained in:
Armin Ronacher 2010-08-20 11:16:18 +02:00
parent 6fca662c84
commit 2a73bbc436
3 changed files with 14 additions and 0 deletions

View file

@ -1102,6 +1102,15 @@ class SubdomainTestCase(unittest.TestCase):
rv = c.get('/', 'http://test.localhost/')
assert rv.data == 'test index'
def test_module_static_path_subdomain(self):
app = flask.Flask(__name__)
app.config['SERVER_NAME'] = 'example.com'
from subdomaintestmodule import mod
app.register_module(mod)
c = app.test_client()
rv = c.get('/static/hello.txt', 'http://foo.example.com/')
assert rv.data.strip() == 'Hello Subdomain'
def test_subdomain_matching(self):
app = flask.Flask(__name__)
app.config['SERVER_NAME'] = 'localhost'

View file

@ -0,0 +1,4 @@
from flask import Module
mod = Module(__name__, 'foo', subdomain='foo')

View file

@ -0,0 +1 @@
Hello Subdomain