Browse Source

Added testcase. This fixes #108

pull/112/head
Armin Ronacher 15 years ago
parent
commit
2a73bbc436
  1. 9
      tests/flask_tests.py
  2. 4
      tests/subdomaintestmodule/__init__.py
  3. 1
      tests/subdomaintestmodule/static/hello.txt

9
tests/flask_tests.py

@ -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'

4
tests/subdomaintestmodule/__init__.py

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

1
tests/subdomaintestmodule/static/hello.txt

@ -0,0 +1 @@
Hello Subdomain
Loading…
Cancel
Save