Esempio n. 1
0
    def _check_postcondition(self):
        # *) package was indexed
        solr.index_exists('rr-dataset')

        # *) the package is stored in ckan
        package = ckan.client.action.package_show(id='rr-dataset')
        assert (package is not None)

        # *) the metadata is stored in ckan
        assert (package['author'] == 'Carmen Reinhart; Kenneth Rogoff')
        assert (package['extras'] == [{'key': 'year', 'value': '2010'}])

        ckan.verify_package_contains_resource('rr-dataset', {
            'name': 'countries_dataset.csv',
            'datastore_active': True
        })
Esempio n. 2
0
    def _check_precondition(self):
        ckan.verify_if_evaluser_exists()
        ckan.verify_if_organization_exists('tu-wien')
        ckan.reset_package_to_initial_state(PACKAGE, RESOURCE_FILE_LOCATION)

        ckan.verify_package_does_exist('rr-dataset')
        self._resource_id = ckan.verify_package_contains_resource('rr-dataset',
                                                                  {'name': 'countries_dataset.csv',
                                                                   'datastore_active': True})