Skip to content

Commit

Permalink
Add test for full qualified URLs
Browse files Browse the repository at this point in the history
  • Loading branch information
Stefan Oderbolz committed Aug 25, 2015
1 parent 04fdd1b commit 0c9d247
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions ckan/tests/lib/test_helpers.py
Expand Up @@ -55,6 +55,32 @@ def test_url_for_static_or_external_works_with_protocol_relative_url(self):
eq_(h.url_for_static_or_external(url), url)


class TestHelpersUrlFor(object):

@h.change_config('ckan.site_url', 'http://example.com')
def test_url_for_default(self):
url = '/dataset/my_dataset'
generated_url = h.url_for(controller='package', action='read', id='my_dataset')
eq_(generated_url, url)

@h.change_config('ckan.site_url', 'http://example.com')
def test_url_for_not_qualified(self):
url = '/dataset/my_dataset'
generated_url = h.url_for(controller='package',
action='read',
id='my_dataset',
qualified=False)
eq_(generated_url, url)

@h.change_config('ckan.site_url', 'http://example.com')
def test_url_for_qualified(self):
url = 'http://example.com/dataset/my_dataset'
generated_url = h.url_for(controller='package',
action='read',
id='my_dataset',
qualified=True)
eq_(generated_url, url)

class TestHelpersRenderMarkdown(object):

def test_render_markdown_allow_html(self):
Expand Down

0 comments on commit 0c9d247

Please sign in to comment.