当前位置: 首页>>代码示例>>Python>>正文


Python views.AtramhasisView类代码示例

本文整理汇总了Python中atramhasis.views.views.AtramhasisView的典型用法代码示例。如果您正苦于以下问题:Python AtramhasisView类的具体用法?Python AtramhasisView怎么用?Python AtramhasisView使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了AtramhasisView类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test_passing_view

 def test_passing_view(self):
     request = testing.DummyRequest()
     request.skos_registry = self.regis
     atramhasisview = AtramhasisView(request)
     info = atramhasisview.home_view()
     self.assertIsNotNone(info['conceptschemes'][0])
     self.assertEqual(info['conceptschemes'][0]['id'], 'TREES')
开发者ID:JDeVos,项目名称:atramhasis,代码行数:7,代码来源:test_views.py

示例2: test_passing_view

 def test_passing_view(self):
     self.request.skos_registry = self.regis
     atramhasisview = AtramhasisView(self.request)
     response = atramhasisview.favicon_view()
     self.assertEqual(response.status_int, 200)
     self.assertIn('image/x-icon', response.headers['Content-Type'])
     self.assertIsNotNone(response.body)
开发者ID:anukat2015,项目名称:atramhasis,代码行数:7,代码来源:test_views.py

示例3: test_default_locale

 def test_default_locale(self):
     config_default_lang = settings.get('pyramid.default_locale_name')
     self.request.referer = None
     self.request.skos_registry = self.regis
     atramhasisview = AtramhasisView(self.request)
     res = atramhasisview.set_locale_cookie()
     self.assertTrue((res.headers.get('Set-Cookie')).startswith('_LOCALE_=' + config_default_lang))
开发者ID:anukat2015,项目名称:atramhasis,代码行数:7,代码来源:test_views.py

示例4: test_no_schema

 def test_no_schema(self):
     self.request.matchdict['scheme_id'] = 'GG'
     self.request.params = MultiDict()
     self.request.skos_registry = self.regis
     atramhasisview = AtramhasisView(self.request)
     info = atramhasisview.search_result()
     self.assertEqual(info.status_int, 404)
开发者ID:anukat2015,项目名称:atramhasis,代码行数:7,代码来源:test_views.py

示例5: test_no_type

 def test_no_type(self):
     request = self.request
     request.matchdict['scheme_id'] = 'TREES'
     request.matchdict['c_id'] = '555'
     request.skos_registry = self.regis
     atramhasisview = AtramhasisView(request)
     info = atramhasisview.concept_view()
     self.assertEqual(info.status_int, 500)
开发者ID:JDeVos,项目名称:atramhasis,代码行数:8,代码来源:test_views.py

示例6: test_conceptschemes_view

 def test_conceptschemes_view(self):
     atramhasisview = AtramhasisView(self.request)
     res = atramhasisview.conceptschemes_view()
     self.assertIn('conceptschemes', res)
     self.assertEqual(len(res['conceptschemes']), 1)
     cs = res['conceptschemes'][0]
     self.assertIn('id', cs)
     self.assertIn('conceptscheme', cs)
开发者ID:anukat2015,项目名称:atramhasis,代码行数:8,代码来源:test_views.py

示例7: test_locale_uppercase

 def test_locale_uppercase(self):
     testlang = 'it'
     self.request.GET['language'] = testlang.upper()
     self.request.referer = None
     self.request.skos_registry = self.regis
     atramhasisview = AtramhasisView(self.request)
     res = atramhasisview.set_locale_cookie()
     self.assertTrue((res.headers.get('Set-Cookie')).startswith('_LOCALE_=' + testlang))
开发者ID:anukat2015,项目名称:atramhasis,代码行数:8,代码来源:test_views.py

示例8: test_no_querystring

 def test_no_querystring(self):
     self.request.matchdict['scheme_id'] = 'TREES'
     self.request.params = MultiDict()
     self.request.skos_registry = self.regis
     atramhasisview = AtramhasisView(self.request)
     info = atramhasisview.search_result()
     self.assertIsNotNone(info['concepts'])
     self.assertEqual(len(info['concepts']), 3)
开发者ID:anukat2015,项目名称:atramhasis,代码行数:8,代码来源:test_views.py

示例9: test_unsupported_lang

 def test_unsupported_lang(self):
     config_default_lang = settings.get('pyramid.default_locale_name')
     request = testing.DummyRequest()
     request.GET['language'] = 'XX'
     request.referer = None
     request.skos_registry = self.regis
     atramhasisview = AtramhasisView(request)
     res = atramhasisview.set_locale_cookie()
     self.assertTrue((res.headers.get('Set-Cookie')).startswith('_LOCALE_=' + config_default_lang))
开发者ID:JDeVos,项目名称:atramhasis,代码行数:9,代码来源:test_views.py

示例10: test_csv

 def test_csv(self):
     self.request.matchdict['scheme_id'] = 'TREES'
     self.request.params = MultiDict()
     atramhasisview = AtramhasisView(self.request)
     res = atramhasisview.results_csv()
     self.assertEqual(res['filename'], 'atramhasis_export')
     self.assertIsInstance(res['header'], list)
     self.assertIsInstance(res['rows'], list)
     self.assertEqual(2, len(res['rows']))
开发者ID:JDeVos,项目名称:atramhasis,代码行数:9,代码来源:test_views.py

示例11: test_passing_collection_view

 def test_passing_collection_view(self):
     request = self.request
     request.matchdict['scheme_id'] = 'TREES'
     request.matchdict['c_id'] = '3'
     request.skos_registry = self.regis
     atramhasisview = AtramhasisView(request)
     info = atramhasisview.concept_view()
     self.assertIsNotNone(info['concept'])
     self.assertEqual(info['conceptType'], 'Collection')
     self.assertEqual(info['scheme_id'], 'TREES')
开发者ID:JDeVos,项目名称:atramhasis,代码行数:10,代码来源:test_views.py

示例12: test_referer

 def test_referer(self):
     testlang = 'it'
     testurl = 'http://www.foo.bar'
     self.request.GET['language'] = testlang.upper()
     self.request.referer = testurl
     self.request.skos_registry = self.regis
     atramhasisview = AtramhasisView(self.request)
     res = atramhasisview.set_locale_cookie()
     self.assertEqual(res.status, '302 Found')
     self.assertEqual(res.location, testurl)
开发者ID:anukat2015,项目名称:atramhasis,代码行数:10,代码来源:test_views.py

示例13: test_conceptscheme_view

 def test_conceptscheme_view(self):
     self.request.matchdict['scheme_id'] = 'TREES'
     atramhasisview = AtramhasisView(self.request)
     res = atramhasisview.conceptscheme_view()
     self.assertIsNotNone(res)
     self.assertIsNotNone(res['conceptscheme'])
     self.assertEqual(res['conceptscheme']['title'], 'TREES')
     self.assertEqual(res['conceptscheme']['scheme_id'], 'TREES')
     self.assertEqual(res['conceptscheme']['uri'], 'urn:x-skosprovider:trees')
     self.assertIsNotNone(res['conceptscheme']['labels'])
     self.assertIsNotNone(res['conceptscheme']['notes'])
     self.assertIsNotNone(res['conceptscheme']['top_concepts'])
开发者ID:JDeVos,项目名称:atramhasis,代码行数:12,代码来源:test_views.py

示例14: test_find_by_concept

 def test_find_by_concept(self):
     self.request.matchdict['scheme_id'] = 'TREES'
     self.request.params = MultiDict()
     self.request.params.add('ctype', 'concept')
     self.request.params.add('_LOCALE_', 'nl')
     self.request.skos_registry = self.regis
     atramhasisview = AtramhasisView(self.request)
     info = atramhasisview.search_result()
     self.assertIsNotNone(info['concepts'])
     concept = info['concepts'][0]
     self.assertIsNotNone(concept)
     self.assertEqual(info['scheme_id'], 'TREES')
开发者ID:anukat2015,项目名称:atramhasis,代码行数:12,代码来源:test_views.py

示例15: test_not_found

 def test_not_found(self):
     request = self.request
     request.matchdict['scheme_id'] = 'TREES'
     request.matchdict['c_id'] = '666'
     request.skos_registry = self.regis
     error_raised = False
     try:
         atramhasisview = AtramhasisView(request)
         atramhasisview.concept_view()
     except ConceptNotFoundException as e:
         error_raised = True
         self.assertIsNotNone(e.__str__())
     self.assertTrue(error_raised)
开发者ID:JDeVos,项目名称:atramhasis,代码行数:13,代码来源:test_views.py


注:本文中的atramhasis.views.views.AtramhasisView类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。