summaryrefslogtreecommitdiff
path: root/tests/test_functional/test_explicit_use.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_functional/test_explicit_use.py')
-rw-r--r--tests/test_functional/test_explicit_use.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/test_functional/test_explicit_use.py b/tests/test_functional/test_explicit_use.py
index 32579d8..ccd3b7a 100644
--- a/tests/test_functional/test_explicit_use.py
+++ b/tests/test_functional/test_explicit_use.py
@@ -52,6 +52,14 @@ class TestUtils(unittest.TestCase):
url = URLGenerator(m, environ.copy())
assert_raises(GenerationException, lambda: url.current(qualified=True))
+ environ = {'HTTP_HOST': 'subdomain.localhost.com'}
+ url = URLGenerator(m, environ.copy())
+ eq_('http://sub.localhost.com/hi/smith', url(fred='smith', sub_domain='sub', qualified=True))
+
+ environ = {'HTTP_HOST': 'sub.sub.localhost.com'}
+ url = URLGenerator(m, environ.copy())
+ eq_('http://new.localhost.com/hi/smith', url(fred='smith', sub_domain='new', qualified=True))
+
url = URLGenerator(m, {})
eq_('/hi/smith', url(fred='smith', sub_domain=u'home'))