Exemple #1
0
 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)
Exemple #2
0
 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)
Exemple #3
0
 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)
Exemple #4
0
 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)
Exemple #5
0
 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')
Exemple #6
0
 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')
Exemple #7
0
 def test_find_by_label(self):
     request = testing.DummyRequest()
     request.matchdict['scheme_id'] = 'TREES'
     request.params = MultiDict()
     request.params.add('label', 'De Paardekastanje')
     request.params.add('_LOCALE_', 'nl')
     request.skos_registry = self.regis
     atramhasisview = AtramhasisView(request)
     info = atramhasisview.search_result()
     self.assertIsNotNone(info['concepts'])
     concept = info['concepts'][0]
     self.assertIsNotNone(concept)
     self.assertEqual(concept['label'], 'De Paardekastanje')
     self.assertEqual(info['scheme_id'], 'TREES')
Exemple #8
0
 def test_find_by_label(self):
     request = testing.DummyRequest()
     request.matchdict['scheme_id'] = 'TREES'
     request.params = MultiDict()
     request.params.add('label', 'De Paardekastanje')
     request.params.add('_LOCALE_', 'nl')
     request.skos_registry = self.regis
     atramhasisview = AtramhasisView(request)
     info = atramhasisview.search_result()
     self.assertIsNotNone(info['concepts'])
     concept = info['concepts'][0]
     self.assertIsNotNone(concept)
     self.assertEqual(concept['label'], 'De Paardekastanje')
     self.assertEqual(info['scheme_id'], 'TREES')