Skip to content
Snippets Groups Projects

Resolve "externe urls ermöglichen"

Merged slobinger requested to merge 15-make-possible-external-urls into master
1 file
+ 15
0
Compare changes
  • Side-by-side
  • Inline
+ 15
0
@@ -156,6 +156,21 @@ class TestSAMSApp(unittest.TestCase):
@@ -156,6 +156,21 @@ class TestSAMSApp(unittest.TestCase):
self.assertEqual(menu[0]['url'], '/test')
self.assertEqual(menu[0]['url'], '/test')
self.assertEqual(menu[1]['url'], '/test/1')
self.assertEqual(menu[1]['url'], '/test/1')
 
def test_app_menu_external_urls(self):
 
"""app.menu(lanCode, prefix) ignors external urls for prefix"""
 
manifest = {
 
'default_language': 'en', 'menu': [
 
{'url': '', 'name_string': '0'},
 
{'url': 'http://zib.de', 'name_string': '1', 'external': True}
 
]
 
}
 
langDict = {'0': 'main', '1': 'second'}
 
app = SAMSApp(name = 'test', manifest = manifest
 
, langDict = {'en': langDict})
 
menu = app.menu(langCode = 'en', urlPrefix = '/test')
 
self.assertEqual(menu[0]['url'], '/test')
 
self.assertEqual(menu[1]['url'], 'http://zib.de')
 
def test_app_proxies_list(self):
def test_app_proxies_list(self):
""" app.proxies provides list even if no proxy is defined in manifest"""
""" app.proxies provides list even if no proxy is defined in manifest"""
app = SAMSApp(name = 'test', manifest = {'default_language': 'de'},
app = SAMSApp(name = 'test', manifest = {'default_language': 'de'},
Loading