def test_mapping_conceptscheme(self):
     result_conceptscheme = map_conceptscheme(self.conceptscheme,
                                              test_json_conceptscheme)
     self.assertIsNotNone(result_conceptscheme)
     self.assertEqual(1, len(result_conceptscheme.labels))
     self.assertEqual(1, len(result_conceptscheme.notes))
     self.assertEqual(1, len(result_conceptscheme.sources))
Example #2
0
    def edit_conceptscheme(self):
        """
        Edit an existing concept

        :raises atramhasis.errors.ValidationError: If the provided json can't be validated
        """
        validated_json_conceptscheme = self._validate_conceptscheme(self._get_json_body())
        conceptscheme = self.conceptscheme_manager.get(self.provider.conceptscheme_id)
        conceptscheme = map_conceptscheme(conceptscheme, validated_json_conceptscheme)
        conceptscheme = self.conceptscheme_manager.save(conceptscheme)
        self.request.response.status = "200"
        return conceptscheme
Example #3
0
    def edit_conceptscheme(self):
        """
        Edit an existing concept

        :raises atramhasis.errors.ValidationError: If the provided json can't be validated
        """
        validated_json_conceptscheme = self._validate_conceptscheme(self._get_json_body())
        conceptscheme = self.conceptscheme_manager.get(self.provider.conceptscheme_id)
        conceptscheme = map_conceptscheme(conceptscheme, validated_json_conceptscheme)
        conceptscheme = self.conceptscheme_manager.save(conceptscheme)
        self.request.response.status = '200'
        return conceptscheme
Example #4
0
 def test_mapping_conceptscheme(self):
     result_conceptscheme = map_conceptscheme(self.conceptscheme, test_json_conceptscheme)
     self.assertIsNotNone(result_conceptscheme)
     self.assertEqual(1, len(result_conceptscheme.labels))
     self.assertEqual(1, len(result_conceptscheme.notes))
     self.assertEqual(1, len(result_conceptscheme.sources))