Ejemplo n.º 1
0
 def test_clean_separates_results(self):
     data = [{
         'acheneID': 'blahblah',
         'description': 'description one~|~description two',
         'provenance': 'Venturi Partner',
     }]
     result = list(clean_sliced_data(data, data[0].keys()))[0]
     self.assertEqual(result['description'], 'description one')
Ejemplo n.º 2
0
 def test_clean_separates_results(self):
     data = [{
         'acheneID': 'blahblah',
         'description': 'description one~|~description two',
         'provenance': 'Venturi Partner',
     }]
     result = list(clean_sliced_data(data, data[0].keys()))[0]
     self.assertEqual(
         result['description'],
         'description one'
     )
Ejemplo n.º 3
0
    def test_clean_sets_category(self):
        from django.conf import settings
        data = [{
            'acheneID': 'blahblah',
            'category': None,
            'provenance': 'Venturi Partner',
        }]
        result = list(clean_sliced_data(data, data[0].keys()))[0]

        self.assertEqual(result['category'],
                         settings.DM_CATEGORY_BASE_PREFIX + 'POI/v1#POI')
Ejemplo n.º 4
0
    def test_clean_replaces_resource(self):
        data = [{
            'acheneID': 'blahblah',
            'name': "I'm a resource!",
            'provenance': 'Venturi Partner',
        }]
        result = list(clean_sliced_data(data, data[0].keys()))[0]

        self.assertEqual(result['acheneID'],
                         'http://dandelion.eu/resource/blahblah')
        self.assertEqual(result['name'], data[0]['name'])
Ejemplo n.º 5
0
    def test_clean_sets_category(self):
        from django.conf import settings
        data = [{
            'acheneID': 'blahblah',
            'category': None,
            'provenance': 'Venturi Partner',
        }]
        result = list(clean_sliced_data(data, data[0].keys()))[0]

        self.assertEqual(
            result['category'],
            settings.DM_CATEGORY_BASE_PREFIX + 'POI/v1#POI'
        )
Ejemplo n.º 6
0
    def test_clean_replaces_resource(self):
        data = [{
            'acheneID': 'blahblah',
            'name': "I'm a resource!",
            'provenance': 'Venturi Partner',
        }]
        result = list(clean_sliced_data(data, data[0].keys()))[0]

        self.assertEqual(
            result['acheneID'],
            'http://dandelion.eu/resource/blahblah'
        )
        self.assertEqual(result['name'], data[0]['name'])